import { AccountMenuItem, PageSelectorItem, PillNavItem, PillNavOption } from '../../types'; import { PluginWorkspaceShellModel } from '../../composables/pluginWorkspaceModel'; type __VLS_Props = { shell: PluginWorkspaceShellModel; }; type __VLS_Slots = { topbar?: (props: PluginWorkspaceShellModel['controls']) => unknown; sidebar?: (props: PluginWorkspaceShellModel['controls']) => unknown; default?: (props: PluginWorkspaceShellModel['controls']) => unknown; icon?: (props: Record) => unknown; logo?: (props: Record) => unknown; 'page-selector-icon'?: (props: Record) => unknown; 'page-selector-item-icon'?: (props: Record) => unknown; nav?: (props: Record) => unknown; center?: (props: Record) => unknown; actions?: (props: Record) => unknown; 'account-menu-items'?: (props: Record) => unknown; 'account-menu-item-icon'?: (props: Record) => unknown; 'settings-appearance'?: (props: Record) => unknown; }; declare const __VLS_base: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "sign-out": () => any; "admin-click": () => any; "page-selector-select": (page: PageSelectorItem) => any; "pill-select": (item: PillNavItem) => any; "pill-option-select": (option: PillNavOption, item: PillNavItem) => any; "account-menu-select": (item: AccountMenuItem) => any; "notifications-click": () => any; "settings-values-change": (data: Record) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ "onSign-out"?: (() => any) | undefined; "onAdmin-click"?: (() => any) | undefined; "onPage-selector-select"?: ((page: PageSelectorItem) => any) | undefined; "onPill-select"?: ((item: PillNavItem) => any) | undefined; "onPill-option-select"?: ((option: PillNavOption, item: PillNavItem) => any) | undefined; "onAccount-menu-select"?: ((item: AccountMenuItem) => any) | undefined; "onNotifications-click"?: (() => any) | undefined; "onSettings-values-change"?: ((data: Record) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };