declare global { namespace BGA { interface PageHeaderButton { btn: string; section: string | string[]; defaults?: boolean; onShow?: () => void; onHide?: () => void; } } } declare class PageHeader_Template { page: any; div_id: string | null; adaptsubtrigger: DojoJS.Handle | null; bDisableAdaptMenu: boolean; bUpdateQueryString: boolean; buttons?: Record; bAllByDefault: boolean; onSectionChanged: () => void; create(page: any, id: string, buttons: Record, allByDefault: boolean, updateQueryString?: boolean): void; destroy(): void; adaptSubmenu(): void; getSelected(): string | null; getNumberSelected(): number; hideAllSections(): void; showDefault(): void; showSection(t: string | string[], i: string): void; onClickButton(t: Event): void; showSectionFromButton(e: string): void; onClickHeader(e: Event): void; updateQueryString(t: string): void; } declare let PageHeader: DojoJS.DojoClass; export = PageHeader; declare global { namespace BGA { type PageHeader = typeof PageHeader; interface EBG { pageheader: PageHeader; } } var ebg: BGA.EBG; } //# sourceMappingURL=pageheader.d.ts.map