import { z } from "zod"; export declare const fieldsField: z.ZodOptional>; export declare const pageField: z.ZodDefault; export declare const pageSizeField: z.ZodDefault; export declare const sortField: z.ZodOptional; export declare const orderField: z.ZodOptional>; /** `page` / `pageSize` / `fields` — every paginated search. */ export declare const paginationShape: { readonly page: z.ZodDefault; readonly pageSize: z.ZodDefault; readonly fields: z.ZodOptional>; }; /** `sort` / `order` + pagination — the six entity searches that accept sorting. */ export declare const sortedPaginationShape: { readonly page: z.ZodDefault; readonly pageSize: z.ZodDefault; readonly fields: z.ZodOptional>; readonly sort: z.ZodOptional; readonly order: z.ZodOptional>; }; export declare const SearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; keywords: z.ZodOptional; }, z.core.$strict>; /** The six RAML-trait `searchable` perimeter filters, in API order. */ export declare const perimeterShape: { readonly perimeterManagers: z.ZodOptional>; readonly perimeterAgencies: z.ZodOptional>; readonly perimeterPoles: z.ZodOptional>; readonly perimeterBusinessUnits: z.ZodOptional>; readonly perimeterDynamic: z.ZodOptional>>; readonly narrowPerimeter: z.ZodOptional; }; /** Completeness level of the conditional fields (RAML trait `shields`). */ export declare const shieldsField: z.ZodOptional>>; /** `keywordsType` values shared by the two people endpoints (resources, candidates). */ export declare const peopleKeywordsTypeEnum: z.ZodEnum<{ reference: "reference"; firstName: "firstName"; lastName: "lastName"; title: "title"; emails: "emails"; resumeTd: "resumeTd"; fullName: "fullName"; strictFullName: "strictFullName"; titleSkills: "titleSkills"; phones: "phones"; resume: "resume"; td: "td"; }>; export declare const ResourceSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; resourceStates: z.ZodOptional>; excludeResourceStates: z.ZodOptional>; resourceTypes: z.ZodOptional>; excludeResourceTypes: z.ZodOptional>; activityAreas: z.ZodOptional>; expertiseAreas: z.ZodOptional>; tools: z.ZodOptional>; experiences: z.ZodOptional>; trainings: z.ZodOptional>; mobilityAreas: z.ZodOptional>; languages: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; providerCompanies: z.ZodOptional>; coordinates: z.ZodOptional; location: z.ZodOptional; geoDistance: z.ZodOptional; excludeManager: z.ZodOptional; shields: z.ZodOptional>>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; keywordsType: z.ZodOptional>; }, z.core.$strict>; export declare const CandidateSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagersType: z.ZodOptional>; candidateStates: z.ZodOptional>; candidateTypes: z.ZodOptional>; contractTypes: z.ZodOptional>; availabilityTypes: z.ZodOptional>; activityAreas: z.ZodOptional>; expertiseAreas: z.ZodOptional>; tools: z.ZodOptional>; experiences: z.ZodOptional>; trainings: z.ZodOptional>; mobilityAreas: z.ZodOptional>; languages: z.ZodOptional>; evaluations: z.ZodOptional>; sources: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; providerCompanies: z.ZodOptional>; coordinates: z.ZodOptional; location: z.ZodOptional; geoDistance: z.ZodOptional; shields: z.ZodOptional>>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; keywordsType: z.ZodOptional>; }, z.core.$strict>; export declare const ContactSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; states: z.ZodOptional>; companyStates: z.ZodOptional>; typesOf: z.ZodOptional>; origins: z.ZodOptional>; activityAreas: z.ZodOptional>; expertiseAreas: z.ZodOptional>; tools: z.ZodOptional>; influencers: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; completeness: z.ZodOptional>; shields: z.ZodOptional>>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; keywordsType: z.ZodOptional>; }, z.core.$strict>; export declare const CompanySearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; states: z.ZodOptional>; expertiseAreas: z.ZodOptional>; origins: z.ZodOptional>; influencers: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; shields: z.ZodOptional>>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; keywordsType: z.ZodOptional>; }, z.core.$strict>; export declare const OpportunitySearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagersType: z.ZodOptional>; opportunityStates: z.ZodOptional>; opportunityTypes: z.ZodOptional>; positioningStates: z.ZodOptional>; expertiseAreas: z.ZodOptional>; activityAreas: z.ZodOptional>; tools: z.ZodOptional>; places: z.ZodOptional>; durations: z.ZodOptional>; origins: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; shields: z.ZodOptional>>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; }, z.core.$strict>; export declare const ProjectSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; projectStates: z.ZodOptional>; projectTypes: z.ZodOptional>; companies: z.ZodOptional>; expertiseAreas: z.ZodOptional>; activityAreas: z.ZodOptional>; flags: z.ZodOptional>; period: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; }, z.core.$strict>; export declare const EntityIdSchema: z.ZodString; export declare const IdSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; /** `mode` of `boond_documents_get` (issue #263): extracted text by default, the raw bytes on demand. */ export declare const DocumentGetModeSchema: z.ZodDefault>; export declare const DocumentIdSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; export declare const DocumentGetSchema: z.ZodObject<{ id: z.ZodString; mode: z.ZodDefault>; }, z.core.$strict>; export type DocumentGetInput = z.infer; export declare const IdTabSchema: z.ZodObject<{ id: z.ZodString; tab: z.ZodOptional; }, z.core.$strict>; export declare const stateField: (entity: string, baseDescription: string) => z.ZodOptional, unknown>>; export declare const CandidateCreateSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; title: z.ZodOptional; state: z.ZodOptional, unknown>>; mainSkills: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PositioningUpdateSchema: z.ZodObject<{ id: z.ZodString; state: z.ZodOptional, unknown>>; stateReasonTypeOf: z.ZodOptional; stateReasonDetail: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; informationComments: z.ZodOptional; }, z.core.$strict>; export declare const CandidateUpdateSchema: z.ZodObject<{ id: z.ZodString; firstName: z.ZodOptional; lastName: z.ZodOptional; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; title: z.ZodOptional; state: z.ZodOptional, unknown>>; mainSkills: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ResourceCreateSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; title: z.ZodOptional; state: z.ZodOptional, unknown>>; note: z.ZodOptional; }, z.core.$strict>; export declare const ResourceUpdateSchema: z.ZodObject<{ id: z.ZodString; firstName: z.ZodOptional; lastName: z.ZodOptional; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; title: z.ZodOptional; state: z.ZodOptional, unknown>>; note: z.ZodOptional; }, z.core.$strict>; export declare const ResourceTechnicalDataUpdateSchema: z.ZodObject<{ id: z.ZodString; mode: z.ZodDefault>; title: z.ZodOptional; summary: z.ZodOptional; skills: z.ZodOptional; experience: z.ZodOptional; training: z.ZodOptional; expertiseAreas: z.ZodOptional>; activityAreas: z.ZodOptional>; tools: z.ZodOptional>>; languages: z.ZodOptional; }, z.core.$strict>>>; diplomas: z.ZodOptional>; }, z.core.$strict>; export declare const ReferenceCreateSchema: z.ZodObject<{ resourceId: z.ZodString; title: z.ZodString; company: z.ZodString; description: z.ZodString; location: z.ZodOptional; startMonth: z.ZodOptional>; startYear: z.ZodOptional>; endMonth: z.ZodOptional>; endYear: z.ZodOptional>; skills: z.ZodOptional; }, z.core.$strict>; export declare const ReferenceUpdateSchema: z.ZodObject<{ resourceId: z.ZodString; referenceId: z.ZodString; title: z.ZodOptional; company: z.ZodOptional; description: z.ZodOptional; location: z.ZodOptional; startMonth: z.ZodOptional>; startYear: z.ZodOptional>; endMonth: z.ZodOptional>; endYear: z.ZodOptional>; skills: z.ZodOptional; }, z.core.$strict>; export declare const ReferenceIdSchema: z.ZodObject<{ resourceId: z.ZodString; referenceId: z.ZodString; }, z.core.$strict>; export declare const ContactCreateSchema: z.ZodObject<{ firstName: z.ZodString; lastName: z.ZodString; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; title: z.ZodOptional; companyId: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ContactUpdateSchema: z.ZodObject<{ id: z.ZodString; firstName: z.ZodOptional; lastName: z.ZodOptional; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; title: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const CompanyCreateSchema: z.ZodObject<{ name: z.ZodString; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; website: z.ZodOptional; siret: z.ZodOptional; state: z.ZodOptional, unknown>>; note: z.ZodOptional; }, z.core.$strict>; export declare const CompanyUpdateSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; email1: z.ZodOptional; phone1: z.ZodOptional; city: z.ZodOptional; country: z.ZodOptional; website: z.ZodOptional; siret: z.ZodOptional; state: z.ZodOptional, unknown>>; note: z.ZodOptional; }, z.core.$strict>; export declare const OpportunityCreateSchema: z.ZodObject<{ typeOf: z.ZodOptional>; companyId: z.ZodOptional; contactId: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; criteria: z.ZodOptional; expertiseArea: z.ZodOptional; turnoverEstimatedExcludingTax: z.ZodOptional>; poleId: z.ZodOptional; hrManagerId: z.ZodOptional; mainManagerId: z.ZodOptional; agencyId: z.ZodOptional; name: z.ZodString; }, z.core.$strict>; export declare const OpportunityUpdateSchema: z.ZodObject<{ typeOf: z.ZodOptional>; companyId: z.ZodOptional; contactId: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; criteria: z.ZodOptional; expertiseArea: z.ZodOptional; turnoverEstimatedExcludingTax: z.ZodOptional>; poleId: z.ZodOptional; hrManagerId: z.ZodOptional; mainManagerId: z.ZodOptional; agencyId: z.ZodOptional; id: z.ZodString; name: z.ZodOptional; }, z.core.$strict>; export declare const ActionSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; candidateId: z.ZodOptional; resourceId: z.ZodOptional; contactId: z.ZodOptional; companyId: z.ZodOptional; opportunityId: z.ZodOptional; projectId: z.ZodOptional; orderId: z.ZodOptional; invoiceId: z.ZodOptional; actionTypes: z.ZodOptional>; period: z.ZodOptional>; periodDynamic: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; flags: z.ZodOptional>; }, z.core.$strict>; export declare const ActionCreateSchema: z.ZodObject<{ typeOf: z.ZodUnion, z.ZodString]>; title: z.ZodOptional; text: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; candidateId: z.ZodOptional; resourceId: z.ZodOptional; contactId: z.ZodOptional; opportunityId: z.ZodOptional; projectId: z.ZodOptional; companyId: z.ZodOptional; positioningId: z.ZodOptional; }, z.core.$strict>; export declare const ActionUpdateSchema: z.ZodObject<{ id: z.ZodString; typeOf: z.ZodOptional>; title: z.ZodOptional; text: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; }, z.core.$strict>; export declare const ResourceTimesheetSchema: z.ZodObject<{ resourceId: z.ZodString; month: z.ZodOptional; year: z.ZodOptional; }, z.core.$strict>; export declare const TimesheetSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; startMonth: z.ZodString; endMonth: z.ZodString; keywords: z.ZodOptional; resourceId: z.ZodOptional; resourceTypes: z.ZodOptional>; validationStates: z.ZodOptional>>; closed: z.ZodOptional; }, z.core.$strict>; export declare const TimesheetLineSchema: z.ZodObject<{ startDate: z.ZodString; duration: z.ZodDefault; workUnitTypeReference: z.ZodDefault; projectId: z.ZodOptional; deliveryId: z.ZodOptional; batchId: z.ZodOptional; }, z.core.$strict>; export declare const TimesheetCreateSchema: z.ZodObject<{ resourceId: z.ZodString; agencyId: z.ZodOptional; term: z.ZodString; informationComments: z.ZodOptional; regularTimes: z.ZodOptional; workUnitTypeReference: z.ZodDefault; projectId: z.ZodOptional; deliveryId: z.ZodOptional; batchId: z.ZodOptional; }, z.core.$strict>>>; exceptionalTimes: z.ZodOptional; workUnitTypeReference: z.ZodDefault; projectId: z.ZodOptional; deliveryId: z.ZodOptional; batchId: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const TimesheetUpdateSchema: z.ZodObject<{ id: z.ZodString; informationComments: z.ZodOptional; closed: z.ZodOptional; regularTimes: z.ZodOptional; workUnitTypeReference: z.ZodDefault; projectId: z.ZodOptional; deliveryId: z.ZodOptional; batchId: z.ZodOptional; }, z.core.$strict>>>; exceptionalTimes: z.ZodOptional; workUnitTypeReference: z.ZodDefault; projectId: z.ZodOptional; deliveryId: z.ZodOptional; batchId: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const TimesheetDefaultSchema: z.ZodObject<{ resourceId: z.ZodString; term: z.ZodString; agencyId: z.ZodOptional; }, z.core.$strict>; export type TimesheetLineInput = z.infer; export type TimesheetCreateInput = z.infer; export type TimesheetUpdateInput = z.infer; export type TimesheetDefaultInput = z.infer; export declare const TimesheetGetSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strict>; export declare const ProjectCreateSchema: z.ZodObject<{ name: z.ZodString; companyId: z.ZodOptional; contactId: z.ZodOptional; opportunityId: z.ZodOptional; typeOf: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ProjectUpdateSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; typeOf: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const InvoiceCreateSchema: z.ZodObject<{ reference: z.ZodOptional; orderId: z.ZodOptional; state: z.ZodOptional, unknown>>; invoiceDate: z.ZodOptional; expectedPaymentDate: z.ZodOptional; amountExcludingTax: z.ZodOptional; taxRate: z.ZodOptional; invoiceRecords: z.ZodOptional>>; invoicePayments: z.ZodOptional>>; note: z.ZodOptional; }, z.core.$strict>; export declare const InvoiceUpdateSchema: z.ZodObject<{ id: z.ZodString; reference: z.ZodOptional; state: z.ZodOptional, unknown>>; invoiceDate: z.ZodOptional; expectedPaymentDate: z.ZodOptional; amountExcludingTax: z.ZodOptional; taxRate: z.ZodOptional; invoiceRecords: z.ZodOptional>>; invoicePayments: z.ZodOptional>>; note: z.ZodOptional; }, z.core.$strict>; export declare const InvoiceSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; companyId: z.ZodOptional; projectId: z.ZodOptional; contactId: z.ZodOptional; orderId: z.ZodOptional; states: z.ZodOptional>; projectTypes: z.ZodOptional>; paymentMethods: z.ZodOptional>; companies: z.ZodOptional>; closed: z.ZodOptional; creditNote: z.ZodOptional; period: z.ZodOptional>; periodDynamic: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; flags: z.ZodOptional>; }, z.core.$strict>; export declare const OrderCreateSchema: z.ZodObject<{ reference: z.ZodOptional; companyId: z.ZodOptional; projectId: z.ZodOptional; state: z.ZodOptional, unknown>>; orderDate: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; amountExcludingTax: z.ZodOptional; customerAgreement: z.ZodOptional; schedules: z.ZodOptional>>; note: z.ZodOptional; }, z.core.$strict>; export declare const OrderUpdateSchema: z.ZodObject<{ id: z.ZodString; reference: z.ZodOptional; state: z.ZodOptional, unknown>>; orderDate: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; amountExcludingTax: z.ZodOptional; customerAgreement: z.ZodOptional; schedules: z.ZodOptional>>; note: z.ZodOptional; }, z.core.$strict>; export declare const OrderSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; companyId: z.ZodOptional; projectId: z.ZodOptional; contactId: z.ZodOptional; states: z.ZodOptional>; projectTypes: z.ZodOptional>; paymentMethods: z.ZodOptional>; companies: z.ZodOptional>; customerAgreement: z.ZodOptional; exceededOrderedTurnover: z.ZodOptional; period: z.ZodOptional>; periodDynamic: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; flags: z.ZodOptional>; }, z.core.$strict>; export declare const DeliverySearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; projectId: z.ZodOptional; companyId: z.ZodOptional; resourceId: z.ZodOptional; opportunityId: z.ZodOptional; projectTypes: z.ZodOptional>; projectStates: z.ZodOptional>; deliveryStates: z.ZodOptional>; expertiseAreas: z.ZodOptional>; transferType: z.ZodOptional>; period: z.ZodOptional>; periodDynamic: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; companies: z.ZodOptional>; flags: z.ZodOptional>; }, z.core.$strict>; export declare const DeliveryCreateSchema: z.ZodObject<{ projectId: z.ZodString; resourceId: z.ZodString; title: z.ZodOptional; typeOf: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; quantity: z.ZodOptional; unitPrice: z.ZodOptional; averageDailyCost: z.ZodOptional; forceAverageDailyPriceExcludingTax: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const DeliveryUpdateSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; typeOf: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; quantity: z.ZodOptional; unitPrice: z.ZodOptional; averageDailyCost: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; /** `GET /absences-reports/default?resource=&agency=` (issue #257) — the absence types are published there only. */ export declare const AbsenceDefaultSchema: z.ZodObject<{ resourceId: z.ZodString; agencyId: z.ZodOptional; }, z.core.$strict>; export type AbsenceDefaultInput = z.infer; export declare const AbsenceCreateSchema: z.ZodObject<{ resourceId: z.ZodString; typeOf: z.ZodString; startDate: z.ZodString; endDate: z.ZodString; duration: z.ZodOptional; workUnitTypeReference: z.ZodOptional; absencesPeriods: z.ZodOptional>>; note: z.ZodOptional; }, z.core.$strict>; export declare const AbsenceUpdateSchema: z.ZodObject<{ id: z.ZodString; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const AbsenceSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; resourceId: z.ZodOptional; startMonth: z.ZodString; endMonth: z.ZodString; resourceTypes: z.ZodOptional>; validationStates: z.ZodOptional>>; }, z.core.$strict>; export declare const ContractSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; contractTypes: z.ZodOptional>; period: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; resourceId: z.ZodOptional; keywords: z.ZodOptional; resourceStates: z.ZodOptional>; resourceTypes: z.ZodOptional>; }, z.core.$strict>; export declare const ValidationDecisionSchema: z.ZodObject<{ id: z.ZodString; decision: z.ZodEnum<{ validate: "validate"; reject: "reject"; }>; reason: z.ZodOptional; }, z.core.$strict>; export type ValidationDecisionInput = z.infer; export declare const ExpenseLineSchema: z.ZodObject<{ startDate: z.ZodString; expenseTypeReference: z.ZodOptional; amountIncludingTax: z.ZodOptional; tax: z.ZodOptional; isKilometricExpense: z.ZodDefault; numberOfKilometers: z.ZodOptional; activityType: z.ZodDefault>; projectId: z.ZodString; deliveryId: z.ZodString; batchId: z.ZodOptional; reinvoiced: z.ZodDefault; currency: z.ZodDefault; exchangeRate: z.ZodDefault; title: z.ZodOptional; file: z.ZodOptional; }, z.core.$strict>; export declare const ExpenseCreateSchema: z.ZodObject<{ resourceId: z.ZodString; agencyId: z.ZodOptional; term: z.ZodString; exchangeRateAgency: z.ZodDefault; currencyAgency: z.ZodOptional; informationComments: z.ZodOptional; advance: z.ZodOptional; ratePerKilometerTypeReference: z.ZodOptional; actualExpenses: z.ZodOptional; amountIncludingTax: z.ZodOptional; tax: z.ZodOptional; isKilometricExpense: z.ZodDefault; numberOfKilometers: z.ZodOptional; activityType: z.ZodDefault>; projectId: z.ZodString; deliveryId: z.ZodString; batchId: z.ZodOptional; reinvoiced: z.ZodDefault; currency: z.ZodDefault; exchangeRate: z.ZodDefault; title: z.ZodOptional; file: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const ExpenseUpdateSchema: z.ZodObject<{ id: z.ZodString; exchangeRateAgency: z.ZodOptional; currencyAgency: z.ZodOptional; informationComments: z.ZodOptional; advance: z.ZodOptional; closed: z.ZodOptional; ratePerKilometerTypeReference: z.ZodOptional; actualExpenses: z.ZodOptional; amountIncludingTax: z.ZodOptional; tax: z.ZodOptional; isKilometricExpense: z.ZodDefault; numberOfKilometers: z.ZodOptional; activityType: z.ZodDefault>; projectId: z.ZodString; deliveryId: z.ZodString; batchId: z.ZodOptional; reinvoiced: z.ZodDefault; currency: z.ZodDefault; exchangeRate: z.ZodDefault; title: z.ZodOptional; file: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>; export declare const ExpenseDefaultSchema: z.ZodObject<{ resourceId: z.ZodString; term: z.ZodString; agencyId: z.ZodOptional; }, z.core.$strict>; export declare const ExpenseSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; keywords: z.ZodOptional; resourceId: z.ZodOptional; projectId: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; }, z.core.$strict>; export declare const ProductCreateSchema: z.ZodObject<{ name: z.ZodString; reference: z.ZodOptional; unitPrice: z.ZodOptional; taxRate: z.ZodOptional; state: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ProductUpdateSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; reference: z.ZodOptional; unitPrice: z.ZodOptional; taxRate: z.ZodOptional; state: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PositioningCreateSchema: z.ZodObject<{ candidateId: z.ZodOptional; resourceId: z.ZodOptional; projectId: z.ZodOptional; opportunityId: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PositioningSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; keywords: z.ZodOptional; candidateId: z.ZodOptional; resourceId: z.ZodOptional; opportunityId: z.ZodOptional; companyId: z.ZodOptional; contactId: z.ZodOptional; productId: z.ZodOptional; }, z.core.$strict>; export declare const PaymentSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; sort: z.ZodOptional; order: z.ZodOptional>; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; keywords: z.ZodOptional; purchaseId: z.ZodOptional; companyId: z.ZodOptional; projectId: z.ZodOptional; resourceId: z.ZodOptional; contactId: z.ZodOptional; paymentStates: z.ZodOptional>; paymentMethods: z.ZodOptional>; purchaseTypes: z.ZodOptional>; subscriptionTypes: z.ZodOptional>; period: z.ZodOptional>; periodDynamic: z.ZodOptional>; startDate: z.ZodOptional; endDate: z.ZodOptional; excludeProviderInvoice: z.ZodOptional; deliveryPurchases: z.ZodOptional; flags: z.ZodOptional>; }, z.core.$strict>; export declare const PaymentCreateSchema: z.ZodObject<{ purchaseId: z.ZodString; paymentDate: z.ZodOptional; performedDate: z.ZodOptional; expectedDate: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; amount: z.ZodOptional; amountExcludingTax: z.ZodOptional; state: z.ZodOptional, unknown>>; paymentMethod: z.ZodOptional; taxRates: z.ZodOptional>; reference: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PaymentUpdateSchema: z.ZodObject<{ id: z.ZodString; paymentDate: z.ZodOptional; performedDate: z.ZodOptional; expectedDate: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; amount: z.ZodOptional; amountExcludingTax: z.ZodOptional; amountIncludingTax: z.ZodOptional; state: z.ZodOptional, unknown>>; paymentMethod: z.ZodOptional; taxRates: z.ZodOptional>; reference: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PurchaseSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; keywords: z.ZodOptional; companyId: z.ZodOptional; projectId: z.ZodOptional; }, z.core.$strict>; export declare const PurchaseCreateSchema: z.ZodObject<{ title: z.ZodOptional; companyId: z.ZodOptional; contactId: z.ZodOptional; projectId: z.ZodOptional; state: z.ZodOptional, unknown>>; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const PurchaseUpdateSchema: z.ZodObject<{ id: z.ZodString; title: z.ZodOptional; typeOf: z.ZodOptional; state: z.ZodOptional, unknown>>; companyId: z.ZodOptional; contactId: z.ZodOptional; projectId: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; quantity: z.ZodOptional; amountExcludingTax: z.ZodOptional; taxRate: z.ZodOptional; paymentMethod: z.ZodOptional; paymentTerm: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ProviderInvoiceSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; keywords: z.ZodOptional; companyId: z.ZodOptional; resourceId: z.ZodOptional; }, z.core.$strict>; export declare const ProviderInvoiceCreateSchema: z.ZodObject<{ reference: z.ZodString; resourceId: z.ZodString; companyId: z.ZodOptional; contactId: z.ZodOptional; invoiceDate: z.ZodOptional; startDate: z.ZodString; endDate: z.ZodString; amountExcludingTax: z.ZodOptional; amountIncludingTax: z.ZodOptional; currency: z.ZodOptional; exchangeRate: z.ZodOptional; currencyAgency: z.ZodOptional; exchangeRateAgency: z.ZodOptional; state: z.ZodOptional, unknown>>; }, z.core.$strict>; export declare const ProviderInvoiceUpdateSchema: z.ZodObject<{ id: z.ZodString; reference: z.ZodOptional; invoiceDate: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; dueDate: z.ZodOptional; paidDate: z.ZodOptional; amountExcludingTax: z.ZodOptional; amountIncludingTax: z.ZodOptional; state: z.ZodOptional, unknown>>; }, z.core.$strict>; export declare const ContractCreateSchema: z.ZodObject<{ resourceId: z.ZodOptional; typeOf: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const ContractUpdateSchema: z.ZodObject<{ id: z.ZodString; typeOf: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; endReason: z.ZodOptional; probationEndDate: z.ZodOptional; renewalProbationEndDate: z.ZodOptional; monthlySalary: z.ZodOptional; annualSalary: z.ZodOptional; numberOfWorkingDays: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const AdvantageSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; resourceId: z.ZodString; advantageTypes: z.ZodOptional>; }, z.core.$strict>; /** Entities that carry `attachedFlags.raml` (11) — the query-parameter name of `DELETE /attached-flags` is the entity's singular. */ export declare const ATTACHED_FLAG_ENTITIES: readonly ["candidate", "resource", "contact", "company", "opportunity", "project", "order", "product", "purchase", "action", "positioning", "invoice"]; export type AttachedFlagEntity = (typeof ATTACHED_FLAG_ENTITIES)[number]; /** Entities that carry `tasks.raml` (14). */ export declare const TASK_ENTITIES: readonly ["candidate", "resource", "contact", "company", "opportunity", "project", "order", "product", "purchase", "positioning", "invoice", "contract", "delivery", "payment", "form"]; export type TaskEntity = (typeof TASK_ENTITIES)[number]; export declare const FlagCreateSchema: z.ZodObject<{ name: z.ZodString; mainManagerId: z.ZodOptional; }, z.core.$strict>; export declare const AttachedFlagsListSchema: z.ZodObject<{ entity: z.ZodEnum<{ resource: "resource"; opportunity: "opportunity"; project: "project"; candidate: "candidate"; contact: "contact"; order: "order"; company: "company"; positioning: "positioning"; product: "product"; invoice: "invoice"; action: "action"; purchase: "purchase"; }>; id: z.ZodString; }, z.core.$strict>; export declare const AttachedFlagSchema: z.ZodObject<{ entity: z.ZodEnum<{ resource: "resource"; opportunity: "opportunity"; project: "project"; candidate: "candidate"; contact: "contact"; order: "order"; company: "company"; positioning: "positioning"; product: "product"; invoice: "invoice"; action: "action"; purchase: "purchase"; }>; id: z.ZodString; flagId: z.ZodString; }, z.core.$strict>; export type AttachedFlagInput = z.infer; export declare const TasksGetSchema: z.ZodObject<{ entity: z.ZodEnum<{ delivery: "delivery"; resource: "resource"; opportunity: "opportunity"; project: "project"; candidate: "candidate"; contact: "contact"; order: "order"; company: "company"; positioning: "positioning"; product: "product"; invoice: "invoice"; payment: "payment"; purchase: "purchase"; contract: "contract"; form: "form"; }>; id: z.ZodString; }, z.core.$strict>; export type TasksGetInput = z.infer; export declare const TodolistCreateSchema: z.ZodObject<{ title: z.ZodString; profile: z.ZodOptional; profileTypesOf: z.ZodOptional>; profileStates: z.ZodOptional>; agencyIds: z.ZodOptional>; tasks: z.ZodArray; state: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>; export type TodolistCreateInput = z.infer; /** `GET /advantages/default?resource=&contract=&project=&delivery=` (RAML `advantages/default.raml`). */ export declare const AdvantageDefaultSchema: z.ZodObject<{ resourceId: z.ZodString; contractId: z.ZodOptional; projectId: z.ZodOptional; deliveryId: z.ZodOptional; }, z.core.$strict>; export type AdvantageDefaultInput = z.infer; export declare const AdvantageCreateSchema: z.ZodObject<{ resourceId: z.ZodString; advantageType: z.ZodUnion; date: z.ZodString; returnDate: z.ZodOptional; quantity: z.ZodOptional; participationAmount: z.ZodOptional; employeeAmount: z.ZodOptional; agencyAmount: z.ZodOptional; contractId: z.ZodOptional; projectId: z.ZodOptional; deliveryId: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const InactivityDefaultSchema: z.ZodObject<{ resourceId: z.ZodString; }, z.core.$strict>; export type InactivityDefaultInput = z.infer; export declare const InactivityCreateSchema: z.ZodObject<{ resourceId: z.ZodString; title: z.ZodOptional; inactivityType: z.ZodOptional>; startDate: z.ZodString; endDate: z.ZodString; numberOfDaysInvoicedOrQuantity: z.ZodOptional; averageDailyCost: z.ZodOptional; contractId: z.ZodOptional; note: z.ZodOptional; }, z.core.$strict>; export declare const FormDefaultSchema: z.ZodObject<{ templateId: z.ZodString; resourceId: z.ZodString; }, z.core.$strict>; export type FormDefaultInput = z.infer; export declare const FormCreateSchema: z.ZodObject<{ templateId: z.ZodString; resourceId: z.ZodOptional; candidateId: z.ZodOptional; validatorId: z.ZodOptional; recipientId: z.ZodOptional; validateDate: z.ZodOptional; remindDate: z.ZodOptional; }, z.core.$strict>; export declare const GroupmentDefaultSchema: z.ZodObject<{ projectId: z.ZodString; }, z.core.$strict>; export type GroupmentDefaultInput = z.infer; export declare const GroupmentCreateSchema: z.ZodObject<{ title: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; averageDailyPriceExcludingTax: z.ZodOptional; forceAverageDailyPriceExcludingTax: z.ZodOptional; averageDailyCost: z.ZodOptional; numberOfDaysInvoicedOrQuantity: z.ZodOptional; numberOfDaysFree: z.ZodOptional; deliveryIds: z.ZodOptional>; note: z.ZodOptional; projectId: z.ZodString; }, z.core.$strict>; export declare const GroupmentUpdateSchema: z.ZodObject<{ title: z.ZodOptional; startDate: z.ZodOptional; endDate: z.ZodOptional; averageDailyPriceExcludingTax: z.ZodOptional; forceAverageDailyPriceExcludingTax: z.ZodOptional; averageDailyCost: z.ZodOptional; numberOfDaysInvoicedOrQuantity: z.ZodOptional; numberOfDaysFree: z.ZodOptional; deliveryIds: z.ZodOptional>; note: z.ZodOptional; id: z.ZodString; }, z.core.$strict>; export declare const AlertSearchSchema: z.ZodObject<{ fields: z.ZodOptional>; }, z.core.$strict>; export declare const ValidationSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; startMonth: z.ZodString; endMonth: z.ZodString; keywords: z.ZodOptional; documentTypes: z.ZodOptional>>; resourceTypes: z.ZodOptional>; validationStates: z.ZodOptional>>; validationAlerts: z.ZodOptional; }, z.core.$strict>; export declare const NotificationSearchSchema: z.ZodObject<{ page: z.ZodDefault; pageSize: z.ZodDefault; fields: z.ZodOptional>; category: z.ZodEnum<{ activity: "activity"; thread: "thread"; corporate: "corporate"; }>; state: z.ZodOptional>; parentType: z.ZodOptional>; }, z.core.$strict>; export declare const ReportingCompaniesSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; companiesStates: z.ZodOptional>; maxCompanies: z.ZodOptional; showPercentage: z.ZodOptional; companies: z.ZodOptional>; keywords: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; periodDynamic: z.ZodOptional; periodDynamicParameters: z.ZodOptional; scorecards: z.ZodOptional>; useCache: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; }, z.core.$strict>; export declare const ReportingProjectsSchema: z.ZodObject<{ startDate: z.ZodOptional; endDate: z.ZodOptional; projectTypes: z.ZodOptional>; projectStates: z.ZodOptional>; maxProjects: z.ZodOptional; resources: z.ZodOptional>; projects: z.ZodOptional>; contacts: z.ZodOptional>; companies: z.ZodOptional>; keywords: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; periodDynamic: z.ZodOptional; periodDynamicParameters: z.ZodOptional; scorecards: z.ZodOptional>; useCache: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; }, z.core.$strict>; export declare const ReportingResourcesSchema: z.ZodObject<{ startDate: z.ZodOptional; endDate: z.ZodOptional; reportingCategory: z.ZodOptional>; maxResources: z.ZodOptional; resourceTypes: z.ZodOptional>; resourceStates: z.ZodOptional>; period: z.ZodOptional; resources: z.ZodOptional>; projects: z.ZodOptional>; contacts: z.ZodOptional>; companies: z.ZodOptional>; keywords: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; periodDynamic: z.ZodOptional; periodDynamicParameters: z.ZodOptional; scorecards: z.ZodOptional>; useCache: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; }, z.core.$strict>; export declare const ReportingSynthesisSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodOptional; reportingType: z.ZodOptional>; reportingCategory: z.ZodOptional>; period: z.ZodOptional; resources: z.ZodOptional>; projects: z.ZodOptional>; contacts: z.ZodOptional>; companies: z.ZodOptional>; compareIndicators: z.ZodOptional>; compareIndicatorsPeriod: z.ZodOptional; keywords: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; periodDynamic: z.ZodOptional; periodDynamicParameters: z.ZodOptional; scorecards: z.ZodOptional>; useCache: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; }, z.core.$strict>; export declare const ReportingProductionPlansSchema: z.ZodObject<{ startDate: z.ZodString; endDate: z.ZodString; resourceTypes: z.ZodOptional>; resourceStates: z.ZodOptional>; positioningStates: z.ZodOptional>; positioningPeriod: z.ZodOptional>; showContracts: z.ZodOptional; projects: z.ZodOptional>; contacts: z.ZodOptional>; companies: z.ZodOptional>; keywords: z.ZodOptional; perimeterManagers: z.ZodOptional>; perimeterAgencies: z.ZodOptional>; perimeterPoles: z.ZodOptional>; perimeterBusinessUnits: z.ZodOptional>; perimeterDynamic: z.ZodOptional>>; narrowPerimeter: z.ZodOptional; periodDynamic: z.ZodOptional; periodDynamicParameters: z.ZodOptional; scorecards: z.ZodOptional>; useCache: z.ZodOptional>; page: z.ZodDefault; pageSize: z.ZodDefault; }, z.core.$strict>; export declare const DictionaryGetSchema: z.ZodObject<{ dictionaryType: z.ZodString; }, z.core.$strict>; export declare const DocumentParentTypes: readonly ["action", "resourceResume", "candidateResume", "resource", "candidate", "expensesReport", "timesReport", "absencesReport", "payment", "company", "project", "order", "product", "purchase", "delivery", "groupment", "inactivity", "positioning", "followeddocument", "appentity", "contract", "invoice", "providerinvoice"]; export declare const DocumentCreateSchema: z.ZodObject<{ parentType: z.ZodEnum<{ delivery: "delivery"; resource: "resource"; project: "project"; candidate: "candidate"; order: "order"; company: "company"; positioning: "positioning"; product: "product"; invoice: "invoice"; action: "action"; payment: "payment"; purchase: "purchase"; providerinvoice: "providerinvoice"; contract: "contract"; absencesReport: "absencesReport"; timesReport: "timesReport"; expensesReport: "expensesReport"; resourceResume: "resourceResume"; candidateResume: "candidateResume"; groupment: "groupment"; inactivity: "inactivity"; followeddocument: "followeddocument"; appentity: "appentity"; }>; parentId: z.ZodNumber; fileUrl: z.ZodString; parsing: z.ZodOptional; }, z.core.$strict>; export type SearchInput = z.infer; export type ResourceSearchInput = z.infer; export type CandidateSearchInput = z.infer; export type ContactSearchInput = z.infer; export type CompanySearchInput = z.infer; export type OpportunitySearchInput = z.infer; export type ProjectSearchInput = z.infer; export type IdInput = z.infer; export type IdTabInput = z.infer; export type DocumentIdInput = z.infer; export type ResourceTimesheetInput = z.infer; export type TimesheetSearchInput = z.infer; export type TimesheetGetInput = z.infer; export type DictionaryGetInput = z.infer; export type ResourceTechnicalDataUpdateInput = z.infer; export type ReferenceCreateInput = z.infer; export type ReferenceUpdateInput = z.infer; export type ReferenceIdInput = z.infer; export type DocumentCreateInput = z.infer; export type ReportingCompaniesInput = z.infer; export type ReportingProjectsInput = z.infer; export type ReportingResourcesInput = z.infer; export type ReportingSynthesisInput = z.infer; export type ReportingProductionPlansInput = z.infer; export type ExpenseLineInput = z.infer; export type ExpenseCreateInput = z.infer; export type ExpenseUpdateInput = z.infer; export type ExpenseDefaultInput = z.infer; export type ContractSearchInput = z.infer; //# sourceMappingURL=index.d.ts.map