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