import type { Editor } from "../../types.js"; export declare const headerbarModel: () => { open: boolean; content: ({ id: string; title: string; tooltip: string; type: string; keys: string; order: number; content: ({ title: (editor: Editor) => string; type: string; tooltip: (editor: Editor) => string; order: number; action: (editor: Editor) => void; available: (editor: Editor) => boolean; disabled: (editor: Editor) => boolean; keys?: undefined; } | { title: string; type: string; tooltip: string; order: number; keys: string; action: (editor: Editor) => void; disabled: (editor: Editor) => boolean; available: (editor: Editor) => unknown; } | { title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; disabled: (editor: Editor) => boolean; available: (editor: Editor) => unknown; keys?: undefined; } | { available?: undefined; title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; disabled: (editor: Editor) => boolean; keys?: undefined; } | { available?: undefined; disabled?: undefined; title: string; type: string; tooltip: string; order: number; keys: string; action: (editor: Editor) => void; })[]; disabled?: undefined; } | { disabled?: undefined; id: string; title: string; tooltip: string; type: string; order: number; keys: string; content: ({ disabled?: undefined; title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; } | { title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; disabled: (editor: Editor) => boolean; })[]; } | { disabled?: undefined; id: string; title: string; tooltip: string; type: string; order: number; keys: string; content: ({ id: string; title: string; type: string; tooltip: string; order: number; disabled: (editor: Editor) => boolean; content: ({ title: string; type: string; order: number; action: (editor: Editor) => void; selected: (editor: Editor) => boolean; available: (editor: Editor) => boolean; } | { type: string; order: number; available: (editor: Editor) => boolean; })[]; action?: undefined; } | { id: string; title: string; type: string; tooltip: string; order: number; disabled: (editor: Editor) => boolean; content: { title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; selected: (editor: Editor) => boolean; available: (editor: Editor) => any; }[]; action?: undefined; } | { id?: undefined; tooltip?: undefined; content?: undefined; title: string; type: string; order: number; action: (editor: Editor) => void; disabled: (editor: Editor) => boolean; })[]; } | { disabled?: undefined; id: string; title: string; tooltip: string; type: string; order: number; keys: string; content: ({ keys?: undefined; title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; } | { title: string; type: string; tooltip: string; order: number; keys: string; action: (editor: Editor) => void; })[]; } | { id?: undefined; title: string; type: string; tooltip: string; order: number; keys: string; disabled: (editor: Editor) => boolean; content: ({ title: string; type: string; tooltip: string; order: number; disabled: (editor: Editor) => boolean; action: (editor: Editor) => void; selected: (editor: Editor) => boolean; } | { disabled?: undefined; selected?: undefined; title: string; type: string; tooltip: string; order: number; action: (editor: Editor) => void; })[]; })[]; }; //# sourceMappingURL=model.d.ts.map