import { LookupRow, ProposalTreeNodeModel, SmartFieldLookupResult, TreeNode, TreeProposalChooser } from '../../../index';
export declare class ProposalTreeNode<TValue> extends TreeNode implements ProposalTreeNodeModel<TValue> {
    model: ProposalTreeNodeModel<TValue>;
    lookupRow: LookupRow<TValue>;
    parentId: string;
    proposalChooser: TreeProposalChooser<TValue>;
    protected _renderText(): void;
    protected _getStyles(): LookupRow<TValue>;
    /** @internal */
    _decorate(): void;
    isBrowseLoadIncremental(): boolean;
    loadChildren(): JQuery.Promise<SmartFieldLookupResult<TValue>>;
    hasChildNodes(): boolean;
}
//# sourceMappingURL=ProposalTreeNode.d.ts.map