import { NTree } from './interface';
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    eventKey: {
        type: import('vue').PropType<NTree.TKey>;
        default: string;
    };
    prefixCls: StringConstructor;
    title: (StringConstructor | FunctionConstructor)[];
    data: {
        type: import('vue').PropType<NTree.IDataNode>;
        default: NTree.IDataNode;
    };
    parent: {
        type: import('vue').PropType<NTree.IDataNode>;
        default: NTree.IDataNode;
    };
    isStart: {
        type: import('vue').PropType<boolean[]>;
    };
    isEnd: {
        type: import('vue').PropType<boolean[]>;
    };
    active: {
        type: BooleanConstructor;
        default: undefined;
    };
    onMousemove: {
        type: import('vue').PropType<NTree.TEventHandler>;
    };
    isLeaf: {
        type: BooleanConstructor;
        default: undefined;
    };
    checkable: {
        type: BooleanConstructor;
        default: undefined;
    };
    selectable: {
        type: BooleanConstructor;
        default: undefined;
    };
    disabled: {
        type: BooleanConstructor;
        default: undefined;
    };
    disableCheckbox: {
        type: BooleanConstructor;
        default: undefined;
    };
    icon: FunctionConstructor[];
    switcherIcon: FunctionConstructor[];
    domRef: {
        type: import('vue').PropType<(arg: any) => void>;
    };
}>, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    eventKey: {
        type: import('vue').PropType<NTree.TKey>;
        default: string;
    };
    prefixCls: StringConstructor;
    title: (StringConstructor | FunctionConstructor)[];
    data: {
        type: import('vue').PropType<NTree.IDataNode>;
        default: NTree.IDataNode;
    };
    parent: {
        type: import('vue').PropType<NTree.IDataNode>;
        default: NTree.IDataNode;
    };
    isStart: {
        type: import('vue').PropType<boolean[]>;
    };
    isEnd: {
        type: import('vue').PropType<boolean[]>;
    };
    active: {
        type: BooleanConstructor;
        default: undefined;
    };
    onMousemove: {
        type: import('vue').PropType<NTree.TEventHandler>;
    };
    isLeaf: {
        type: BooleanConstructor;
        default: undefined;
    };
    checkable: {
        type: BooleanConstructor;
        default: undefined;
    };
    selectable: {
        type: BooleanConstructor;
        default: undefined;
    };
    disabled: {
        type: BooleanConstructor;
        default: undefined;
    };
    disableCheckbox: {
        type: BooleanConstructor;
        default: undefined;
    };
    icon: FunctionConstructor[];
    switcherIcon: FunctionConstructor[];
    domRef: {
        type: import('vue').PropType<(arg: any) => void>;
    };
}>> & Readonly<{}>, {
    active: boolean;
    disabled: boolean;
    data: NTree.IDataNode;
    parent: NTree.IDataNode;
    eventKey: NTree.TKey;
    isLeaf: boolean;
    checkable: boolean;
    selectable: boolean;
    disableCheckbox: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
