/**
 * 组件定义-------------------------------------
 * */
declare const _default: import("vue").DefineComponent<{
    query: {
        type: null;
        required: false;
    };
    contractQuery: {
        type: null;
        required: false;
    };
    moduleType: {
        type: NumberConstructor;
        required: true;
    };
    contractSale: {
        type: NumberConstructor;
        required: true;
    };
    contractType: {
        type: NumberConstructor;
        required: true;
    };
    businessType: {
        type: NumberConstructor;
        required: true;
    };
    accoutingType: {
        type: NumberConstructor;
        required: true;
    };
    productionBaseId: {
        type: StringConstructor;
        required: false;
    };
    show: {
        type: BooleanConstructor;
        required: true;
    };
    setOfBookId: {
        type: StringConstructor;
        required: false;
    };
    materialCategoryId: {
        type: StringConstructor;
        required: false;
    };
    projectId: {
        type: StringConstructor;
        required: false;
    };
    vendorId: {
        type: StringConstructor;
        required: false;
    };
    vendorName: {
        type: StringConstructor;
        required: false;
    };
    contractId: {
        type: StringConstructor;
        required: false;
    };
    contractName: {
        type: StringConstructor;
        required: false;
    };
    partyAId: {
        type: StringConstructor;
        required: false;
    };
    partyAName: {
        type: StringConstructor;
        required: false;
    };
    partyBId: {
        type: StringConstructor;
        required: false;
    };
    partyBName: {
        type: StringConstructor;
        required: false;
    };
    managerId: {
        type: StringConstructor;
        required: false;
    };
    multiple: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    meterages: {
        type: ArrayConstructor;
        required: false;
    };
    list: {
        type: ArrayConstructor;
        required: false;
    };
    notInBusinessTypeItems: {
        type: ArrayConstructor;
        required: true;
    };
    businessTypeItems: {
        type: ArrayConstructor;
        required: false;
    };
    isMultipleCheckEmptyGetData: {
        type: BooleanConstructor;
        required: false;
    };
    multipleFormData: {
        type: null;
        required: false;
    };
    closeMultipleLinkage: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenVendor: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenMaterialCategory: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenProductionBase: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenPartyB: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenContract: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenPartyA: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
}, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:show" | "getItem")[], "update:show" | "getItem", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    query: {
        type: null;
        required: false;
    };
    contractQuery: {
        type: null;
        required: false;
    };
    moduleType: {
        type: NumberConstructor;
        required: true;
    };
    contractSale: {
        type: NumberConstructor;
        required: true;
    };
    contractType: {
        type: NumberConstructor;
        required: true;
    };
    businessType: {
        type: NumberConstructor;
        required: true;
    };
    accoutingType: {
        type: NumberConstructor;
        required: true;
    };
    productionBaseId: {
        type: StringConstructor;
        required: false;
    };
    show: {
        type: BooleanConstructor;
        required: true;
    };
    setOfBookId: {
        type: StringConstructor;
        required: false;
    };
    materialCategoryId: {
        type: StringConstructor;
        required: false;
    };
    projectId: {
        type: StringConstructor;
        required: false;
    };
    vendorId: {
        type: StringConstructor;
        required: false;
    };
    vendorName: {
        type: StringConstructor;
        required: false;
    };
    contractId: {
        type: StringConstructor;
        required: false;
    };
    contractName: {
        type: StringConstructor;
        required: false;
    };
    partyAId: {
        type: StringConstructor;
        required: false;
    };
    partyAName: {
        type: StringConstructor;
        required: false;
    };
    partyBId: {
        type: StringConstructor;
        required: false;
    };
    partyBName: {
        type: StringConstructor;
        required: false;
    };
    managerId: {
        type: StringConstructor;
        required: false;
    };
    multiple: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    meterages: {
        type: ArrayConstructor;
        required: false;
    };
    list: {
        type: ArrayConstructor;
        required: false;
    };
    notInBusinessTypeItems: {
        type: ArrayConstructor;
        required: true;
    };
    businessTypeItems: {
        type: ArrayConstructor;
        required: false;
    };
    isMultipleCheckEmptyGetData: {
        type: BooleanConstructor;
        required: false;
    };
    multipleFormData: {
        type: null;
        required: false;
    };
    closeMultipleLinkage: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenVendor: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenMaterialCategory: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenProductionBase: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenPartyB: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenContract: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    screenPartyA: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
}>> & {
    "onUpdate:show"?: ((...args: any[]) => any) | undefined;
    onGetItem?: ((...args: any[]) => any) | undefined;
}, {
    multiple: boolean;
    isMultipleCheckEmptyGetData: boolean;
    closeMultipleLinkage: boolean;
    screenVendor: boolean;
    screenMaterialCategory: boolean;
    screenProductionBase: boolean;
    screenPartyB: boolean;
    screenContract: boolean;
    screenPartyA: boolean;
}>;
export default _default;
