import { MenuType, Side } from '@ionic/core';
import { ImageMetadata } from '../../atoms/image/types';
/**
 * Configuration for the menu component.
 */
export interface MenuMetadata {
    /** Menu type: 'overlay', 'reveal', or 'push' */
    type?: MenuType;
    /** Enable swipe gesture to open/close */
    swipe?: boolean;
    /** ID of the content element this menu is associated with */
    contentId?: string;
    /** Unique identifier for the menu */
    id?: string;
    /** Which side the menu appears on */
    side?: Side;
    /** Show a close button at the bottom */
    showCloseButton?: boolean;
    /** Close button text (default: 'Close') */
    closeButtonText?: string;
    /** Logo image configuration */
    logo?: ImageMetadata;
}
