import { MenuMetadata } from './types';
import * as i0 from "@angular/core";
/**
* val-menu
*
* A side menu component using Ionic IonMenu with customizable logo,
* close button, and content projection for menu items.
*
* @example
*
*
*
*
*
*
* @input props - Menu configuration
*/
export declare class MenuComponent {
private menuCtrl;
private i18n;
/**
* Menu configuration.
*/
props: MenuMetadata;
/**
* Close button text - reactive to language changes.
*/
closeButtonText: import("@angular/core").Signal;
/**
* Closes the menu.
*/
closeMenu(): Promise;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}