declare class DzIrayPropertyHolder {

    /* Properties */
    objectName: string;
    name: string;
    elementID: number;
    renderToCanvases: boolean;

    /* Methods */
    destroyed(): any; // TODO ;
    destroyed(): any; // TODO ;
    deleteLater(): any; // TODO ;
    nameChanged(): any; // TODO ;
    className(): any; // TODO ;
    makePersistent(): any; // TODO ;
    inherits(): any; // TODO ;
    iskindof(): any; // TODO ;
    getName(): any; // TODO ;
    propertyAdded(): any; // TODO ;
    propertyRemoved(): any; // TODO ;
    propertyListChanged(): any; // TODO ;
    propertyListInTreeChanged(): any; // TODO ;
    propertyTreeChanged(): any; // TODO ;
    privatePropertyAdded(): any; // TODO ;
    privatePropertyRemoved(): any; // TODO ;
    privatePropertyListChanged(): any; // TODO ;
    privatePropertyListInTreeChanged(): any; // TODO ;
    privatePropertyTreeChanged(): any; // TODO ;
    labelChanged(): any; // TODO ;
    parentChanged(): any; // TODO ;
    mergeElementSignal(): any; // TODO ;
    duplicateElementSignal(): any; // TODO ;
    createElementCopySignal(): any; // TODO ;
    setAttributes(): any; // TODO ;
    setName(): any; // TODO ;
    setLabel(): any; // TODO ;
    update(): any; // TODO ;
    clearAnimData(): any; // TODO ;
    clearAllAnimData(): any; // TODO ;
    addProperty(): any; // TODO ;
    insertProperty(): any; // TODO ;
    removeProperty(): any; // TODO ;
    removeProperty(): any; // TODO ;
    moveProperty(): any; // TODO ;
    addPrivateProperty(): any; // TODO ;
    insertPrivateProperty(): any; // TODO ;
    removePrivateProperty(): any; // TODO ;
    removePrivateProperty(): any; // TODO ;
    movePrivateProperty(): any; // TODO ;
    addDataItem(): any; // TODO ;
    removeDataItem(): any; // TODO ;
    deleteDataItem(): any; // TODO ;
    copyFrom(): any; // TODO ;
    setLoadScript(): any; // TODO ;
    beginEdit(): any; // TODO ;
    finishEdit(): any; // TODO ;
    cancelEdit(): any; // TODO ;
    shouldSortOnLoad(): any; // TODO ;
    getLabel(): any; // TODO ;
    getAttributes(): any; // TODO ;
    getNumProperties(): any; // TODO ;
    getProperty(): any; // TODO ;
    getPropertyList(): any; // TODO ;
    isPropertyNameUnique(): any; // TODO ;
    isPropertyNameUnique(): any; // TODO ;
    findProperty(): any; // TODO ;
    findProperty(): any; // TODO ;
    findPropertyByLabel(): any; // TODO ;
    findPropertyByLabel(): any; // TODO ;
    getPropertyGroups(): any; // TODO ;
    findMatchingProperty(): any; // TODO ;
    getNumPrivateProperties(): any; // TODO ;
    getPrivateProperty(): any; // TODO ;
    getPrivatePropertyList(): any; // TODO ;
    isPrivatePropertyNameUnique(): any; // TODO ;
    isPrivatePropertyNameUnique(): any; // TODO ;
    findPrivateProperty(): any; // TODO ;
    findPrivateProperty(): any; // TODO ;
    findPrivatePropertyByLabel(): any; // TODO ;
    findPrivatePropertyByLabel(): any; // TODO ;
    getPrivatePropertyGroups(): any; // TODO ;
    getNumDataItems(): any; // TODO ;
    getDataItem(): any; // TODO ;
    getDataItemList(): any; // TODO ;
    isDataItemNameUnique(): any; // TODO ;
    isDataItemNameUnique(): any; // TODO ;
    findDataItem(): any; // TODO ;
    getLoadScript(): any; // TODO ;
    copyToClipboard(): any; // TODO ;
    copyToClipboard(): any; // TODO ;
    getNumElementChildren(): any; // TODO ;
    getElementChild(): any; // TODO ;
    getElementParent(): any; // TODO ;
    inEdit(): any; // TODO ;
    moveDataItemToIndex(): any; // TODO ;
    findDataItemIndex(): any; // TODO ;
    duplicateMissingCustomData(): any; // TODO ;
    duplicateMissingProperties(): any; // TODO ;
    duplicateMissingPrivateProperties(): any; // TODO ;
    duplicateMissingCustomDataWithContext(): any; // TODO ;
    duplicateMissingPropertiesWithContext(): any; // TODO ;
    duplicateMissingPrivatePropertiesWithContext(): any; // TODO ;
    doMergeElement(): any; // TODO ;
    doDuplicateElement(): any; // TODO ;
    mergeElement(): any; // TODO ;
    duplicateElement(): any; // TODO ;
    createElementCopy(): any; // TODO ;
    settingsChanged(): any; // TODO ;
    toneMapperChanged(): any; // TODO ;
    environmentChanged(): any; // TODO ;
    renderOptionsChanged(): any; // TODO ;
    renderModeChanged(): any; // TODO ;
    canvasDefitionListChanged(): any; // TODO ;
    canvasNameChanged(): any; // TODO ;
    canvasTypeChanged(): any; // TODO ;
    renderToCanvasesChanged(): any; // TODO ;
    nodeListChanged(): any; // TODO ;
    idListChanged(): any; // TODO ;
    renderContextOptionsChanged(): any; // TODO ;
    activeCanvasChanged(): any; // TODO ;
    getMaxSamples(): any; // TODO ;
    getRenderMode(): any; // TODO ;
    getNumCanvasDefinitions(): any; // TODO ;
    getCanvasDefinition(): any; // TODO ;
    findCanvasDefition(): any; // TODO ;
    findCanvasDefition(): any; // TODO ;
    removeCanvasDefition(): any; // TODO ;
    removeCanvasDefition(): any; // TODO ;
    clearCanvasDefitions(): any; // TODO ;
    getAlphaType(): any; // TODO ;
    addNode(): any; // TODO ;
    removeNode(): any; // TODO ;
    hasNode(): any; // TODO ;
    removeList(): any; // TODO ;
    setNodes(): any; // TODO ;
    getNodes(): any; // TODO ;
    hasNodeList(): any; // TODO ;
    getLists(): any; // TODO ;
    clearNodeLists(): any; // TODO ;
    renameNodeList(): any; // TODO ;
    getExpandedLPE(): any; // TODO ;
    getExpandedLPE(): any; // TODO ;
    inherits(): any; // TODO ;
    className(): any; // TODO ;
}