import { StateGS } from "./StateGS"; import { WrapperGS } from "../WrapperGS"; export interface PageConstructorGS { new (existingElement?: HTMLElement): TPage; } /** Page-bearing state. The state creates and owns its typed page. */ export declare abstract class StatePagedGS extends StateGS { readonly page: TPage; readonly layoutName: string; protected constructor(pageConstructor: PageConstructorGS, title: string, inHistory?: boolean, layoutName?: string); }