import { Description } from "./Description";
import { WebDockManagerLayoutDescription } from "./WebDockManagerLayoutDescription";
import { WebDockManagerPaneDescription } from "./WebDockManagerPaneDescription";
import { WebDockManagerPointDescription } from "./WebDockManagerPointDescription";
import { WebContentPaneDescription } from "./WebContentPaneDescription";
import { WebDockManagerResourceStringsDescription } from "./WebDockManagerResourceStringsDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class WebDockManagerDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private h;
    layout: WebDockManagerLayoutDescription;
    private j;
    draggedPane: WebDockManagerPaneDescription;
    private n;
    dropPosition: WebDockManagerPointDescription;
    private f;
    activePane: WebContentPaneDescription;
    private s;
    allowMaximize: boolean;
    private y;
    showHeaderIconOnHover: string;
    private k;
    maximizedPane: WebDockManagerPaneDescription;
    private p;
    resourceStrings: WebDockManagerResourceStringsDescription;
    private r;
    allowFloatingPanesResize: boolean;
    private t;
    disableKeyboardNavigation: boolean;
    private x;
    layoutChangeRef: string;
}
