import { HamburguerMenuProps } from './types';
/**
 * Componente HamburgerMenu
 *
 * Este componente representa un menú de hamburguesa interactivo que se puede mostrar u ocultar.
 * @example
 * // Ejemplo de uso:
 * <HamburgerMenu />
 */
/**
 * Función para manejar la visibilidad alternada.
 *
 * Esta función se utiliza para cambiar el estado de visibilidad entre visible e invisible.
 * Se asume que `setVisible` es una función que maneja el estado de visibilidad en algún componente.
 * @function
 * @name handlerOnVisible
 * @returns {void}
 * @example
 * // Ejemplo de uso:
 * const [visible, setVisible] = useState(false);
 * const toggleVisibility = () => {
 *   setVisible(val => !val);
 * };
 */
/**
 * TODO: Documentar
 */
export declare const HamburgerMenu: (props: HamburguerMenuProps) => import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=HamburgerMenu.d.ts.map