import { PopupsProviderStoreStateWithActions, InitialPopupsStoreProps } from './types';
/**
 * Crea el Store, por defecto inicia en estado 'init'
 * @param initProps propiedades iniciales del store
 * @returns
 */
/**
 * Crea el store de los popups
 */
export declare const createPopupsStore: (initProps: InitialPopupsStoreProps, storeDevtoolsEnabled?: boolean) => Omit<Omit<import('zustand').StoreApi<PopupsProviderStoreStateWithActions>, "setState"> & {
    setState<A extends string | {
        type: unknown;
    }>(partial: PopupsProviderStoreStateWithActions | Partial<PopupsProviderStoreStateWithActions> | ((state: PopupsProviderStoreStateWithActions) => PopupsProviderStoreStateWithActions | Partial<PopupsProviderStoreStateWithActions>), replace?: boolean | undefined, action?: A | undefined): void;
}, "setState"> & {
    setState(nextStateOrUpdater: PopupsProviderStoreStateWithActions | Partial<PopupsProviderStoreStateWithActions> | ((state: import('immer/dist/internal.js').WritableDraft<PopupsProviderStoreStateWithActions>) => void), shouldReplace?: boolean | undefined, action?: string | {
        type: unknown;
    } | undefined): void;
};
export type PopupsStoreWithActionsType = ReturnType<typeof createPopupsStore>;
//# sourceMappingURL=store.d.ts.map