import { DocumentTreeNodeType } from './document-tree-node-type.model';
export declare class DocumentTreeNode {
    name: string;
    type: DocumentTreeNodeType;
    children?: DocumentTreeNode[];
    document_filename?: string;
    document_binary_url?: string;
    attribute_path?: string;
    upload_timestamp?: string;
    category_order?: number;
    get childDocumentCount(): number;
    sortChildrenAscending(column: number, sortOrder: any): void;
    sortChildrenDescending(column: number, sortOrder: any): void;
    get flattenedAll(): DocumentTreeNode[];
    private getNodeToSort;
}
//# sourceMappingURL=document-tree-node.model.d.ts.map