declare class DzElementSideNavHierarchy {

    // Properties
    objectName: string; // DrawSettingsPropertiesWgt
    modal: boolean; // false
    windowModality: number; // 0
    enabled: boolean; // true
    geometry: object; // [object Object]
    frameGeometry: object; // [object Object]
    normalGeometry: object; // [object Object]
    x: number; // 0
    y: number; // 0
    pos: object; // [object Object]
    frameSize: object; // [object Object]
    size: object; // [object Object]
    width: number; // 478
    height: number; // 620
    rect: object; // [object Object]
    childrenRect: object; // [object Object]
    childrenRegion: object; // QVariant(QRegion)
    minimumSize: object; // [object Object]
    maximumSize: object; // [object Object]
    minimumWidth: number; // 0
    minimumHeight: number; // 0
    maximumWidth: number; // 16777215
    maximumHeight: number; // 16777215
    sizeIncrement: object; // [object Object]
    baseSize: object; // [object Object]
    palette: object; // [object Object]
    font: object; // [object Object]
    cursor: object; // QVariant(QCursor)
    mouseTracking: boolean; // false
    isActiveWindow: boolean; // true
    focusPolicy: number; // 0
    focus: boolean; // false
    contextMenuPolicy: number; // 1
    updatesEnabled: boolean; // true
    visible: boolean; // true
    minimized: boolean; // false
    maximized: boolean; // false
    fullScreen: boolean; // false
    sizeHint: object; // [object Object]
    minimumSizeHint: object; // [object Object]
    acceptDrops: boolean; // false
    windowTitle: string; //
    windowIcon: object; // QVariant(QIcon)
    windowIconText: string; //
    windowOpacity: number; // 1
    windowModified: boolean; // false
    toolTip: string; //
    statusTip: string; //
    whatsThis: string; //
    accessibleName: string; //
    accessibleDescription: string; //
    layoutDirection: number; // 0
    autoFillBackground: boolean; // false
    styleSheet: string; //
    locale: object; // QVariant(QLocale)
    windowFilePath: string; //
    inputMethodHints: number; // 0
    name: string; // DrawSettingsPropertiesWgt

    // Methods
    _clone: any;
    _getMethodsNames: any;
    className: any;
    clearFilter(): any;
    close(): any;
    collapseAll(): any;
    collapseAllSelected(): any;
    // customContextMenuRequested(p0:QPonumber): any;
    deleteLater(): any;
    destroyed(): any;
    destroyed(p0: QObject): any;
    expandAll(): any;
    expandAllSelected(): any;
    getEditMode(): any;
    getElement(p0: number): any;
    getFilterNavigationBar(): any;
    getGuidePage(): any;
    getNavDivider(): any;
    getNumElements(): number;
    getPropertySelections(): any;
    getPropertySelections(p0: boolean): any;
    getPropertyView(): any;
    getRecurseChildrenGroups(): any;
    getSelectorWgt(): any;
    getSideNavigationView(): any;
    hide(): any;
    inherits: any;
    lower(): any;
    raise(): any;
    refreshAll(): any;
    repanumber(): any;
    restoreSettings(p0: DzSettings): any;
    // saveSettings(DzSettings&): any;
    setDisabled(p0: boolean): any;
    setEditMode(p0: boolean): any;
    setEnabled(p0: boolean): any;
    setFilter(p0: string): any;
    setFocus(): any;
    setHidden(p0: boolean): any;
    setRecurseChildrenGroups(p0: boolean): any;
    setShowHidden(p0: boolean): any;
    setShown(p0: boolean): any;
    setStyleSheet(p0: string): any;
    setVisible(p0: boolean): any;
    setWindowModified(p0: boolean): any;
    setWindowTitle(p0: string): any;
    show(): any;
    showFullScreen(): any;
    showMaximized(): any;
    showMinimized(): any;
    showNormal(): any;
    showingHidden(): any;
    update(): any;
    updateMicroFocus(): any;

    // Signals
    hasItemsChanged(p0: boolean): any;
    editModeChanged(p0: boolean): any;
}