declare const TreeTableHelper: import("../_utils/types").SFCWithInstall<import("vue").DefineComponent<{
    filters: import("../form/src/types").IFormItem[];
    table: {
        fetch?: import("../table/src/table/types").IFetch | undefined;
        columns?: import("../table/src/table/types").IColumn[] | undefined;
        rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
        webPagination?: boolean | undefined;
        paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
    };
    multiple: boolean;
    tree: {
        fetch?: (import("../table/src/table/types").IFetch & {
            valueKey?: string | undefined;
            textKey?: string | undefined;
        }) | undefined;
        tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
    };
    defaultSelectedKeys: (string | number)[];
    size?: import("../_utils/types").ComponentSize | undefined;
    class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined;
    style?: import("vue").StyleValue;
    uniqueKey?: string | undefined;
    initialValue?: import("../form/src/types").IFormData<string | number, string | number | (string | number)[] | undefined> | undefined;
    selectionRows?: import("../table/src/table/types").IRecord<any>[] | undefined;
}, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    close: (data: import("../table/src/table/types").IRecord<any> | null, keys?: (string | number)[] | undefined) => boolean;
}, string, import("vue").PublicProps, Readonly<{
    filters: import("../form/src/types").IFormItem[];
    table: {
        fetch?: import("../table/src/table/types").IFetch | undefined;
        columns?: import("../table/src/table/types").IColumn[] | undefined;
        rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
        webPagination?: boolean | undefined;
        paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
    };
    multiple: boolean;
    tree: {
        fetch?: (import("../table/src/table/types").IFetch & {
            valueKey?: string | undefined;
            textKey?: string | undefined;
        }) | undefined;
        tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
    };
    defaultSelectedKeys: (string | number)[];
    size?: import("../_utils/types").ComponentSize | undefined;
    class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined;
    style?: import("vue").StyleValue;
    uniqueKey?: string | undefined;
    initialValue?: import("../form/src/types").IFormData<string | number, string | number | (string | number)[] | undefined> | undefined;
    selectionRows?: import("../table/src/table/types").IRecord<any>[] | undefined;
}> & Readonly<{
    onClose?: ((data: import("../table/src/table/types").IRecord<any> | null, keys?: (string | number)[] | undefined) => any) | undefined;
}>, {
    filters: import("../form/src/types").IFormItem[];
    table: {
        fetch?: import("../table/src/table/types").IFetch | undefined;
        columns?: import("../table/src/table/types").IColumn[] | undefined;
        rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
        webPagination?: boolean | undefined;
        paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
    };
    multiple: boolean;
    tree: {
        fetch?: (import("../table/src/table/types").IFetch & {
            valueKey?: string | undefined;
            textKey?: string | undefined;
        }) | undefined;
        tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
    };
    defaultSelectedKeys: (string | number)[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export default TreeTableHelper;
export type { TreeTableHelperProps } from './src/props';
