import { default as React } from 'react';
import { DynamicMFParmsProviderProps } from './types';
/**
 * Contexto utilizado para proporcionar el almacenamiento de parámetros dinámicos a los componentes secundarios.
 */
declare const DynamicMFParmsContext: React.Context<(Omit<import('zustand').StoreApi<import('./store').DynamicMFStateWithActions>, "setState"> & {
    setState(nextStateOrUpdater: import('./store').DynamicMFStateWithActions | Partial<import('./store').DynamicMFStateWithActions> | ((state: import('immer/dist/internal.js').WritableDraft<import('./store').DynamicMFStateWithActions>) => void), shouldReplace?: boolean | undefined): void;
}) | null>;
/**
 * Componente proveedor que envuelve la aplicación y proporciona el contexto de almacenamiento de parámetros dinámicos a los componentes secundarios.
 * @param props Las props del componente DynamicMFParmsProvider.
 * @returns El proveedor del contexto de almacenamiento de parámetros dinámicos.
 */
declare function DynamicMFParmsProvider(props: DynamicMFParmsProviderProps): import("@emotion/react/jsx-runtime").JSX.Element;
/**
 * Componente DynamicMFParmsProvider memoizado.
 */
declare const MemonizedDynamicMFParmsProvider: React.MemoExoticComponent<typeof DynamicMFParmsProvider>;
export { DynamicMFParmsProvider, DynamicMFParmsContext, MemonizedDynamicMFParmsProvider };
//# sourceMappingURL=DynamicMFParmsContext.d.ts.map