export interface ComponentPropsType {
    data: any;
    colum: ColumType;
}
export interface ColumType {
    system: "MRP2" | "MRP" | "ASSET" | "FMS";
    title: string;
    tips?: string;
    type: ({ data, colum }: {
        data: any;
        colum?: ColumType;
    }) => boolean;
    serialNumber: string;
    context: ContextInvoice;
}
export interface ContextInvoice {
    companyName: string;
    bankAccount: string;
    bankOfCeposit: string;
    departmentUnit: string;
    contentPurpose: string;
    capitalAmount: string;
    amountData: string;
    projectNameAndLocationData: string;
    attachedInvoiceQuantity: string;
}
export interface DepartmentUnit {
    department: ({ data, colum }: {
        data: any;
        colum: ColumType;
    }) => string;
    invoices: string;
    unitKey: string;
}
declare const _default: import("vue").DefineComponent<{
    data: {
        type: null;
        required: true;
    };
    colum: {
        type: ObjectConstructor;
        required: true;
    };
}, (_ctx: any, _cache: any) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    data: {
        type: null;
        required: true;
    };
    colum: {
        type: ObjectConstructor;
        required: true;
    };
}>>, {}>;
export default _default;
