import type { Slot } from 'vue'; /** * AvFloatingPanel component props. */ export interface AvFloatingPanelProps { /** * Title displayed in the panel header. */ title: string; /** * Subtitle displayed in the panel header. */ subtitle?: string; /** * Icon name (MDI or other iconify icon) displayed next to the title. */ icon?: string; /** * Controls the initial collapsed state of the panel. * @default true */ defaultCollapsed?: boolean; /** * Width of the panel. * @default 'var(--dimension-8xl)' */ width?: string; /** * ARIA label for the collapse button when the panel is expanded. * @default 'Collapse panel' */ collapseLabel?: string; /** * ARIA label for the expand button when the panel is collapsed. * @default 'Expand panel' */ expandLabel?: string; } /** * Slots available in AvFloatingPanel. */ type __VLS_Slots = { /** * Main content of the panel. */ default?: Slot; }; declare function toggleCollapsed(): void; declare const __VLS_component: import("vue").DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };