import { IconDefinition } from '@fortawesome/fontawesome-svg-core'; import * as i0 from "@angular/core"; interface RecordButton { icon?: IconDefinition; active?: boolean; onPress?: () => void; activeColor?: string; inActiveColor?: string; text?: string; } /** * MenuRecordWidget is a configurable widget that displays a set of record control buttons, with customizable icon, color, and actions. * * @selector app-menu-record-widget * @standalone true * @imports CommonModule, FontAwesomeModule, ControlButtonsAltComponent * * @inputs * - `buttons` (RecordButton[]): Array of record button configurations, each with properties for icon, active state, colors, and actions. * - `direction` ('horizontal' | 'vertical'): Layout direction for the buttons. Default is 'horizontal'. * * @example * ```html * * ``` **/ export declare class MenuRecordWidget { buttons: RecordButton[]; direction: 'horizontal' | 'vertical'; constructor(buttons: RecordButton[], direction: 'horizontal' | 'vertical'); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};