import { CollapseHandleEventMap, CollapseHandleModel, EnumObject, Widget } from '../index';
export type CollapseHandleHorizontalAlignment = EnumObject<typeof CollapseHandle.HorizontalAlignment>;
export declare class CollapseHandle extends Widget implements CollapseHandleModel {
    model: CollapseHandleModel;
    eventMap: CollapseHandleEventMap;
    self: CollapseHandle;
    leftVisible: boolean;
    rightVisible: boolean;
    horizontalAlignment: CollapseHandleHorizontalAlignment;
    $left: JQuery;
    $right: JQuery;
    constructor();
    static HorizontalAlignment: {
        readonly LEFT: "left";
        readonly RIGHT: "right";
    };
    protected _render(): void;
    protected _renderProperties(): void;
    setHorizontalAlignment(alignment: CollapseHandleHorizontalAlignment): void;
    protected _renderHorizontalAlignment(): void;
    setLeftVisible(visible: boolean): void;
    protected _renderLeftVisible(): void;
    setRightVisible(visible: boolean): void;
    protected _renderRightVisible(): void;
    protected _updateVisibilityClasses(): void;
    protected _onMouseDown(event: JQuery.MouseDownEvent): void;
}
//# sourceMappingURL=CollapseHandle.d.ts.map