/**
* Contexto genérico para permitir el cierre de componentes como Drawer, Modal, etc.
*/
export declare const CloseContext: import('react').Context<(() => void) | null>;
/**
* Hook que retorna la función de cierre desde el contexto.
* Lanza un error si no se encuentra dentro de un proveedor válido.
*
* @example
* ```tsx
* // Componente padre que provee la función de cierre:
* const Drawer: React.FC<{ children: React.ReactNode }> = ({ children }) => {
* const onClose = () => {
* console.log("Cerrando componente drawer...");
* };
*
* return (
*
*
* {children}
*
*
*
* );
* };
*
* // Componente hijo que consume el contexto para cerrar el Drawer:
* import { useClose } from "bmi-ahorro";
*
* const CloseButton = () => {
* const close = useClose(); // importante que se renderice dentro del proveedor CloseContext
* return ;
* };
*
* // Uso en JSX:
*
*
*
* ```
*/
export declare const useClose: () => () => void;