/// <reference types="react" />
import { WidgetConfig } from 'vitis-lowcode-types';
export default class PanelDock {
    readonly isPanelDock: true;
    disabled: boolean;
    constructor(name: string, config: WidgetConfig);
    readonly name: string;
    readonly config: WidgetConfig;
    visible: boolean;
    getName(): string;
    get content(): import("react").ReactElement<any, string | ((props: any) => import("react").ReactElement<any, any>) | (new (props: any) => import("react").Component<any, any, any>)>;
    hide(): void;
    show(): void;
    toggle(): void;
}
