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 { 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; popStack(windowClosed?: boolean): void; protected createTabs(): void; protected setUrl(url: string): void; protected disposeTabs(): void; protected bindTabs(v: Page): void; protected bindCommands(v: Page): void; private attachTabs; }