type __VLS_Props = { /** * The query/hash key (or memory namespace) used by the component router. * Change this when embedding multiple component-routed apps on the same page. * @default 'view' */ base?: string; /** * How the component router persists the current route. * - 'query' — URL query param (default, shareable URLs) * - 'hash' — URL hash fragment * - 'memory' — in-memory only (no URL change, ideal for embedded use) */ mode?: 'query' | 'hash' | 'memory'; /** * The layout orientation of the component shell. * - 'horizontal' — Navigation bar at the top (default) * - 'vertical' — Navigation sidebar on the left * @default 'horizontal' */ orientation?: 'horizontal' | 'vertical'; /** * How navigation items are matched against the current route. * - 'prefix' — matches if route starts with item path (default) * - 'exact' — matches only exact path * @default 'prefix' */ activeMatch?: 'exact' | 'prefix'; /** * The offset applied to the shell container height (e.g., for fixed headers). * Can be a string (CSS value) or number (in pixels). * @default 0 */ pageOffset?: string | number; /** * Whether to show the leading slot (branding/logo area). * @default true */ showLeading?: boolean; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{}>, { mode: "query" | "hash" | "memory"; base: string; orientation: "horizontal" | "vertical"; activeMatch: "exact" | "prefix"; pageOffset: string | number; showLeading: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;