import { ExtractPropTypes } from 'vue';
export declare const billTreeDialogProps: {
    readonly title: {
        readonly type: StringConstructor;
        readonly default: "选择清单";
    };
    /**
     * 是否开启多选
     */
    readonly showCheckbox: {
        readonly type: BooleanConstructor;
        readonly default: false;
    };
    readonly nodeKey: {
        readonly type: StringConstructor;
        readonly default: "id";
    };
    readonly queryBillTreeInterface: {
        readonly type: StringConstructor;
        readonly default: "";
    };
    readonly queryBillTreeInterfaceMethod: {
        readonly type: StringConstructor;
        readonly default: "GET";
    };
    readonly queryBillTreeParams: {
        readonly type: ObjectConstructor;
        readonly default: () => void;
    };
    readonly label: {
        readonly type: StringConstructor;
        readonly default: "label";
    };
    /**
     * 回显id集合
     */
    readonly checkedIds: {
        readonly type: ArrayConstructor;
        readonly default: () => never[];
    };
};
export type BillTreeDialogProps = ExtractPropTypes<typeof billTreeDialogProps>;
export declare const billTreeDialogEmits: {
    "update:modelValue": (value: boolean) => boolean;
    "node-click": (data: any) => any;
    check: (checkedNodes: any, info?: any) => any;
    save: () => boolean;
};
export type BillTreeDialogEmits = typeof billTreeDialogEmits;
