/// <reference types="react" />
/**
 * Componente que muestra botones de la barra de navegación. Recibe los siguientes props:
 * @param {('button' | 'a' | 'div')} [as='button'] - Tipo de elemento HTML que se renderiza. Por defecto es un botón.
 * @param {string} [buttonName] - Nombre del botón. Si no se proporciona, se usa un valor predeterminado según el tipo de botón.
 * @param {boolean} [onlyLink] - Si es `true`, el botón no ejecuta ninguna acción al hacer clic, solo actúa como un enlace.
 * @param {function} onClick - Función que se ejecuta al hacer clic en el botón.
 * @param {'calendar' | 'help' | 'accessibility'} [type] - Tipo de botón que determina el icono y el texto a mostrar.
 */
export interface ButtonProps {
    as?: 'button' | 'a' | 'div';
    buttonName?: string;
    onlyLink?: boolean;
    onClick?: () => void;
    type: 'calendar' | 'help' | 'accessibility';
}
export declare const NavBarButton: ({ as, buttonName, onlyLink, onClick, type, }: ButtonProps) => JSX.Element;
//# sourceMappingURL=NavBarButton.d.ts.map