import { GemElement } from '@mantou/gem/lib/element'; import type { ContextMenuItem } from '../elements/contextmenu'; import type { RouteItem, RoutesObject } from '../elements/route'; import type { NavItems } from '../elements/side-navigation'; import '../elements/avatar'; import '../elements/link'; import '../elements/side-navigation'; import '../elements/title'; import '../elements/use'; export declare const locationStore: ((value?: Partial<{ path: string; query: import("@mantou/gem/lib/utils").QueryString; hash: string; data: any; params: { [x: string]: string; }; }> | undefined) => void) & Omit<{ name: never; apply: never; call: never; bind: never; toString: never; prototype: never; length: never; arguments: never; caller: never; [Symbol.hasInstance]: never; [Symbol.metadata]: never; }, "data" | "path" | "hash" | "query" | "params"> & { path: string; query: import("@mantou/gem/lib/utils").QueryString; hash: string; data: any; params: { [x: string]: string; }; }; export type Routes = RoutesObject | RouteItem[]; export type { NavItems } from '../elements/side-navigation'; export type ContextMenus = ContextMenuItem[]; export type UserInfo = { username: string; org?: string; avatar?: string; profile?: string; }; export declare class DyPatConsoleElement extends GemElement { #private; keyboardAccess: boolean; screencastMode: boolean; responsive: boolean; name: string; logo: string | Element | DocumentFragment; routes?: Routes; navItems?: NavItems; contextMenus?: ContextMenus; userInfo?: UserInfo; render: () => import("@mantou/gem/lib/lit-html").TemplateResult; } //# sourceMappingURL=console.d.ts.map