import { DynamicSortStateWithActions, InitialStoreProps } from './types';
export type OpenFor = 'add' | 'edit';
/**
 *  Crea el store de zustand para el componente DynamicSort
 * @param initProps Variables iniciales que necesita store para poder inicializarlo
 * @returns
 */
export declare const createDynamicSortStore: (initProps: InitialStoreProps, storeDevtoolsEnabled?: boolean) => Omit<Omit<import('zustand').StoreApi<DynamicSortStateWithActions>, "setState"> & {
    setState<A extends string | {
        type: unknown;
    }>(partial: DynamicSortStateWithActions | Partial<DynamicSortStateWithActions> | ((state: DynamicSortStateWithActions) => DynamicSortStateWithActions | Partial<DynamicSortStateWithActions>), replace?: boolean | undefined, action?: A | undefined): void;
}, "setState"> & {
    setState(nextStateOrUpdater: DynamicSortStateWithActions | Partial<DynamicSortStateWithActions> | ((state: import('immer/dist/internal.js').WritableDraft<DynamicSortStateWithActions>) => void), shouldReplace?: boolean | undefined, action?: string | {
        type: unknown;
    } | undefined): void;
};
export type DynamicSortStore = ReturnType<typeof createDynamicSortStore>;
//# sourceMappingURL=DynamicSortStore.d.ts.map