import { member } from "../../core";
export interface NeosPanelInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    Style?: member<any>;
    AcceptPhysicalTouch?: member<boolean>;
    AcceptRemoteTouch?: member<boolean>;
    ShowHeader?: member<boolean>;
    ShowHandle?: member<boolean>;
    Padding?: member<number>;
    ZPadding?: member<number>;
    Thickness?: member<number>;
    WhiteList?: member<any>;
    BlackList?: member<any>;
    Color?: member<[number, number, number, number]>;
    _material?: member<any>;
    _panelMesh?: member<any>;
    _panelPos?: member<any>;
    _handleActive?: member<any>;
    _headerActive?: member<any>;
    _handleMesh?: member<any>;
    _handlePos?: member<any>;
    _handleColliderSize?: member<any>;
    _headerTitleMesh?: member<any>;
    _headerButtonMesh?: member<any>;
    _headerCollider?: member<any>;
    _headerPos?: member<any>;
    _headerTitlePos?: member<any>;
    _title?: member<any>;
    _titleText?: member<any>;
    _indicatePrivate?: member<boolean>;
    _titlePos?: member<any>;
    _titleBounds?: member<any>;
    _contentSlot?: member<any>;
    _headerRoot?: member<any>;
    _handleAnchorPoint?: member<any>;
    _handleAnchorPointPosition?: member<any>;
    _userspaceOwner?: member<any>;
    _helpGenerator?: member<any>;
    _titleButtons?: member<any>;
    _highlightedButton?: member<any>;
    _helpDialog?: member<any>;
    _pinButton?: member<any>;
    CloseOverride?: member<any>;
}
export declare function NeosPanel(props: NeosPanelInput): any;
//# sourceMappingURL=NeosPanel.d.ts.map