import XNode from "@web-atoms/core/dist/core/XNode"; import { AtomControl } from "@web-atoms/core/dist/web/controls/AtomControl"; import { AtomFrame } from "@web-atoms/core/dist/web/controls/AtomFrame"; import Page from "./Page"; export default class AtomPageFrame extends AtomFrame { static frameTemplate: (attributes: Partial, ...nodes: XNode[]) => XNode; static titleTemplate: (attributes: Partial, ...nodes: XNode[]) => XNode; menuUrl: string; frameTemplate: any; titleTemplate: any; tabsTemplate: any; private tabs; private tabsPresenter; private created; private frame; private previousCommands; private previousTabs; preCreate(): void; clearStack(): void; onUpdateUI(): void; push(ctrl: AtomControl): void; onPropertyChanged(name: keyof AtomPageFrame): void; pushUrl(url: string): void; protected createTabs(): void; protected setUrl(url: string): void; protected disposeTabs(): void; protected bindTabs(v: Page): void; protected bindCommands(v: Page): void; private attachTabs; } //# sourceMappingURL=AtomPageFrame.d.ts.map