import { MaterialTableColumnProps } from '../../material-table/material-table';

export declare const PARTIES_FORM_ARRAY_NAME = "parties";
export declare const PARTIES_FIELDS: {
    TYPE: string;
    FIRST_NAME: string;
    LAST_NAME: string;
    COMPANY_NAME: string;
    VAT_NUMBER: string;
    CRN: string;
    COMPANY: string;
    CURRENCY: string;
    CONTACT_NO: string;
    EMAIL_IDS: string;
    RESPONSIBLE_PERSON: string;
    ADDRESS: string;
    CONTACTS: string;
    RECEIVABLE_ACCOUNT: string;
    TAX_TEMPLATE: string;
};
export declare const partyType: {
    label: string;
    value: string;
}[];
export declare const addressPayload: {
    parties_id: any;
    address_type: string;
    contact_name: any;
    street_1: any;
    street_2: any;
    city: any;
    zip_code: any;
    state: any;
    country: any;
    email: any;
    mobile: any;
    phone: any;
    street_3: any;
    summary: any;
    default_shipping_address: number;
    default_billing_address: number;
    country_code: any;
};
export declare const contactPayload: {
    parties_id: any;
    name: any;
    country_code: any;
    contact_no: any;
    email: any;
};
export declare const addressColumns: MaterialTableColumnProps[];
export declare const contactColumns: MaterialTableColumnProps[];
export declare const addressOmitKeys: string[];
export declare const contactOmitKeys: string[];
export declare const processPartiesPayload: (payload: any) => any;
