import { RouterGenericBase } from './Types';
export declare class Page<T extends RouterGenericBase = RouterGenericBase> {
    panelId: T['panelId'];
    viewId: T['viewId'];
    rootId: T['rootId'];
    additionalViews: Array<T['viewId']>;
    isInfinityPanel: boolean;
    constructor(panelId?: T['panelId'], viewId?: T['viewId'], rootId?: T['rootId']);
    clone(): Page<T>;
    makeInfinity(): this;
    addViews(views: Array<T['viewId']>): this;
}
