import { PandaPlugin, PandaHooks, Config } from '@pandacss/types';

declare const mergeHooks: (plugins: PandaPlugin[]) => Partial<PandaHooks>;

type Extendable<T> = T & {
    extend?: T;
};
type ExtendableConfig = Extendable<Config>;
/**
 * Merge all configs into a single config
 */
declare function mergeConfigs(configs: ExtendableConfig[]): any;

export { mergeConfigs, mergeHooks };
