import type { PropType } from 'vue';
import type { TreeProps } from 'hongluan-business-ui/es/components/tree-selector';
declare const _default: import("vue").DefineComponent<{
    treeProps: PropType<TreeProps>;
    placeholder: StringConstructor;
    title: StringConstructor;
    filterable: BooleanConstructor;
    optionRender: FunctionConstructor;
}, {
    t: import("hongluan-ui").Translator;
    hlTree: any;
    query: import("vue").Ref<string>;
    inputHover: import("vue").Ref<boolean>;
    showClose: import("vue").ComputedRef<"" | "show-close">;
    onInput: import("lodash").DebouncedFunc<(val: any) => void>;
    clearQuery: () => void;
    hasFooter: import("vue").ComputedRef<boolean>;
    checkChange: () => void;
    callTreeMethod: (name: string, ...args: unknown[]) => any;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "checked-change"[], "checked-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    treeProps: PropType<TreeProps>;
    placeholder: StringConstructor;
    title: StringConstructor;
    filterable: BooleanConstructor;
    optionRender: FunctionConstructor;
}>> & {
    "onChecked-change"?: (...args: any[]) => any;
}, {
    filterable: boolean;
}>;
export default _default;
