import { AiPermissionsType, Contract, ContractDates, TerritoryRestrictionsType } from './model/Contract'; import { ContractDatesResource, ContractResource } from './model/ContractResource'; import { EditingPermissionType } from './model/EditingRestrictions'; export declare class ContractsConverter { static formatDates(contractDates?: ContractDates): { start?: string; end?: string; }; static parseDates(resource: ContractDatesResource): ContractDates; private static parseOrThrow; static fromResource(resource: ContractResource): Contract; private static convertRestrictions; static convertToAiPermissionsType(stringValue?: string | null): AiPermissionsType | undefined; static convertTerritoryRestrictionsType(stringValue?: string | null): TerritoryRestrictionsType | undefined; static convertEditingPermissionsType(stringValue?: string | null): EditingPermissionType; }