export declare type HeadersArgs = { [key: string]: string; }; export interface IGetDocumentsRejectionReasonsParams { reason_type_specifications: string[]; reason_type_section: string; } export interface IDiscardLifterParamReasonTypeParams { process_id: number; reason_id: number; comment: string; } export interface IApproveRejectDocumentParamReasonType { id: number; comment: string; } export interface IApproveRejectDocumentParamField { id?: number; name: string; value: string; } export interface IApproveRejectDocumentParamDocument { id?: number; document_type: string; fields: IApproveRejectDocumentParamField[]; } export interface IApproveRejectDocumentParams { status: string; document: IApproveRejectDocumentParamDocument; reason_type?: IApproveRejectDocumentParamReasonType; } export interface ICloseSecurityStudyVehicleStudy { vehicle_prospect_id: number; security_study_id: number; } export interface ICloseSecurityStudyParams { user_security_study_id: number; vehicles_security_studies: ICloseSecurityStudyVehicleStudy[]; } export interface ICloseDocumentValidationParams { process_id: number; } export interface INotifySecurityStudyParams { name: string; phone: string; status_study_id: number; status_vehicles_studies: number[]; } export interface IRelaunchSecurityStudyParams { num_doc: string; } export interface INotifyDocumentValidationParams { name: string; phone: string; status: string; reason_type?: string; } export interface IGetServicesParams { page: number; results: number; statuses?: number[]; query?: string; origin?: string; destination?: string; organization_ids?: number[]; scheduled_time?: string; } export interface IGetServicesCardInfoParams { service_ids: number[]; } export interface IGetOrganizationsParams { name: string; } export interface IGetBanksParams { country: number; page: number; results: number; } export interface IGetUserBOParams { userId: number; document: string; } export interface IEditAccountParams { bank_accounts?: IAccountData[]; settlement_type_id?: number; } export interface IAccountData { account_type_id: number; bank_id: number; account_number: string; } export interface IAddEditNoveltyAttachment { id?: number; url: string; } export declare type ILiftitAffectations = 'NO_AFFECT' | 'ASSUME_FREIGHT' | 'ASSUME_PROVIDER'; export interface IAddEditNoveltyParams { affect_billing: number; affect_settlement: number; affect_liftit: number; affect_liftit_options: ILiftitAffectations; origin_name: string; type_id: number; description: string; attachments: IAddEditNoveltyAttachment[]; } export interface IGetServiceTasksAttachmentsParams { page: number; results: number; } export interface IGetProspectsParams { /** * Should contain for default prospect status * @type {array} */ status_id: number[]; /** * Should contain prospect status * @type {array} */ validation_status_id?: number[]; /** * Should contain a typology list * @type {array} */ typology?: number[]; /** * Should contain a types of profiles * @type {array} */ lifter_types?: number[]; /** * Should contain an option to assigned to nobody or to me. * @type {array} */ filter_by_ticket_system?: boolean[]; /** * Should contain a date from start search * @type {string} */ start_date?: string[]; /** * Should contain an option to assigned to nobody or to me. * @type {array} */ finish_date?: string[]; } //# sourceMappingURL=types.d.ts.map