import { CustomerLocationMetadataDTO, CustomerProductSummaryDTO, CustomFormDataListDTO, UploadFileDTO } from '.';
export declare class CustomerLocationDTO {
    constructor();
    id: string;
    customerId?: string;
    street1: string;
    street2: string;
    city: string;
    state: string;
    zipcode: string;
    latitude?: number;
    longitude?: number;
    phone?: string;
    siteName?: string;
    orgTeamIds?: [string];
    externalId?: string;
    notes?: string;
    status?: string;
    customForms: CustomFormDataListDTO;
    files: UploadFileDTO[];
    merchantIds?: string;
    metadataValues: CustomerLocationMetadataDTO;
    products: CustomerProductSummaryDTO;
}
export declare function customerLocationFields(lang: string): ({
    index: number;
    name: string;
    label: string;
    description: string;
    isRequired: boolean;
    dataType: string;
    display: boolean;
    isCustomField: boolean;
    isDependent: boolean;
    files?: undefined;
} | {
    index: number;
    name: string;
    label: string;
    description: string;
    isRequired: boolean;
    files: string;
    display: boolean;
    isCustomField: boolean;
    isDependent: boolean;
    dataType?: undefined;
})[];
