import { CasesInline0DTO, CasesInlineDTO, CasesMetaDataDTO } from '.';
export declare class CasesDTO {
    constructor();
    id?: string;
    referenceNum?: string;
    remoteId?: string;
    displayName?: string;
    customerId: string;
    customerName?: string;
    customerEmail?: string;
    customerLocationId: string;
    customerLocationName?: string;
    customerContactId: string;
    customerContactName?: string;
    customerContactEmail?: string;
    userId?: string;
    externalId?: string;
    type?: string;
    category?: string;
    details?: string;
    status?: string;
    job?: string;
    resolution?: string;
    created?: string;
    updated?: string;
    scheduledTime?: string;
    enrouteTime?: string;
    arrivalTime?: string;
    departureTime?: string;
    idrIsq?: string;
    idrProcess?: string;
    idrResolution?: string;
    techSupportMinutes?: number;
    specialNotes?: string;
    unmanaged?: boolean;
    ownerOrgTeamId?: string;
    sponsorOrgTeamId?: string;
    tags?: [string];
    categoryNew?: string;
    membersDevices: CasesInlineDTO[];
    kbArticles: CasesInline0DTO[];
    metadataValues: CasesMetaDataDTO;
}
export declare function casesFields(lang: string): {
    index: number;
    name: string;
    label: string;
    description: string;
    isRequired: boolean;
    dataType: string;
    display: boolean;
    isCustomField: boolean;
    isDependent: boolean;
}[];
