import { AxiosInstance } from 'axios'; import BankDataClass from './modules/user/bankData'; import ClientClass from './modules/user/clients'; import ClientTypeClass from './modules/user/clientType'; import ChatClass from './modules/stock/chat'; import CommissionerClass from './modules/user/commissioner'; import CountryClass from './modules/user/country'; import DocumentHeaderClass from './modules/supply/documentHeader'; import DocumentHeaderHistoryClass from './modules/supply/documentHeaderHistory'; import BillOfLadingClass from './modules/document/billOfLading'; import ProductionOrderClass from './modules/document/productionOrder'; import ProformaClass from './modules/document/proforma'; import PropostaFornecedorClass from './modules/document/propostaFornecedor'; import ProviderCreditNoteFromReturnClass from './modules/document/providerCreditNoteFromReturn'; import ProviderFinancialCreditNoteClass from './modules/document/providerFinancialCreditNote'; import ProviderServiceInvoiceClass from './modules/document/providerServiceInvoice'; import DocumentLineClass from './modules/supply/documentLine'; import DocumentLineAssocClass from './modules/supply/documentLineAssoc'; import DocumentTypeClass from './modules/supply/documentType'; import FavoritesClass from './modules/user/favorites'; import FileClass from './modules/stock/file'; import GoogleSheetsClass from './modules/integration/googleSheets'; import LanguageClass from './modules/user/language'; import LocationClass from './modules/stock/location'; import LogoutClass from './modules/user/logout'; import MultimediaClass from './modules/documentManagement/multimedia'; import ObservationClass from './modules/integration/observation'; import ObservationTypeClass from './modules/integration/observationType'; import PasswordClass from './modules/user/password'; import ProductImageClass from './modules/stock/productImage'; import PromotionClass from './modules/stock/promotion'; import PromotionAssocClass from './modules/stock/promotionAssoc'; import ProvidersClass from './modules/user/provider'; import ProviderTypeClass from './modules/user/providerType'; import PurchaseConditionsClass from './modules/user/purchaseCondition'; import ReasonForExemptionClass from './modules/user/reasonForExemption'; import RefreshTokenClass from './modules/user/refreshToken'; import SegmentsAreaClass from './modules/user/segmentsArea'; import SessionsClass from './modules/user/sessions'; import ShippingsClass from './modules/user/shippings'; import StoreOperatorClass from './modules/user/storeOperator'; import SwiftClass from './modules/user/swift'; import TypeOfLocationClass from './modules/stock/typeOfLocation'; import UnitOfMeasureClass from './modules/stock/unitOfMeasure'; import UserPositionsClass from './modules/user/userPositions'; import UsersClass from './modules/user/user'; import VatTaxClass from './modules/stock/vatTax'; import VatTaxZoneClass from './modules/stock/vatTaxZone'; import WorkflowClass from './modules/supply/workflow'; import DeliveryMethodsClass from './modules/user/deliveryMethods'; import MaturityDatesClass from './modules/user/maturityDates'; import PaymentMethodsClass from './modules/user/paymentMethods'; import VehiclesClass from './modules/user/vehicles'; import ExternalDocumentTypeClass from './modules/supply/externalDocumentType'; import DocumentSetClass from './modules/supply/documentSet'; import PaymentClass from './modules/supply/payment'; import ExternalDocumentHeaderClass from './modules/supply/externalDocumentHeader'; import VatValidationClass from './modules/supply/vatValidation'; import StockMovementClass from './modules/stock/stockMovement'; import ZipCodeClass from './modules/user/zipCode'; import TenantClass from './modules/user/tenant'; import PreSaleClass from './modules/supply/preSale'; import PreSaleProductClass from './modules/supply/preSaleProduct'; import OrderManagementClass from './modules/supply/orderManagement'; import NpcClass from './modules/print/npc'; import PrinterClass from './modules/print/printer'; import SchedulePrintJobClass from './modules/print/schedulePrintJob'; import QueryListClass from './modules/stock/queryList'; import QueryParameterClass from './modules/stock/queryParameter'; import ReturnReasonClass from './modules/stock/returnReason'; import PropostaSheetsClass from './modules/document/propostaSheets'; import ScheduleClass from './modules/stock/schedule'; import GoogleFilePermissionClass from './modules/integration/googleFilePermission'; import SettingsClass from './modules/integration/settings'; import TicketsClass from './modules/tickets/tickets'; import ChannelClass from './modules/tickets/channel'; import TicketsLanguageClass from './modules/tickets/language'; import CltClass from './modules/tickets/clt'; import StartDocumentHeaderLastUpdateClass from './modules/supply/startDocumentHeaderLastUpdate'; import PersonaClass from './modules/user/persona'; import ProjectInfoClass from './modules/integration/projectInfo'; import OrderClass from './modules/document/order'; import PurchaseClass from './modules/document/purchase'; import MaterialEntranceClass from './modules/document/materialEntrance'; import TransformadoClass from './modules/document/transformado'; import UpfrontReturnClass from './modules/document/upfrontReturn'; import SavedEmPickingClass from './modules/stock/savedEmPicking'; import EmailTemplateClass from './modules/integration/emailTemplate'; import EmailTemplateAttachmentClass from './modules/integration/emailTemplateAttachment'; import PrisonClass from './modules/stock/prison'; import QuebraClass from './modules/document/quebra'; import InventarioClass from './modules/document/inventario'; import ReturnToProviderClass from './modules/document/returnToProvider'; import EmailVerificationClass from './modules/integration/emailVerification'; import EmailLogClass from './modules/integration/emailLog'; import DocumentLineNoteClass from './modules/supply/documentLineNote'; import SavedProviderProposalClass from './modules/stock/savedProviderProposal'; import ProductGoogleSheetsClass from './modules/stock/productGoogleSheets'; import TaskClass from './modules/stock/task'; import TaskMessageClass from './modules/stock/taskMessage'; import RecurrentTasksClass from './modules/stock/recurrentTasks'; import TaskReadClass from './modules/stock/taskRead'; import ThemeClass from './modules/user/theme'; import DashboardClass from './modules/stock/dashboard'; import ChatRapidMessageClass from './modules/stock/chatRapidMessage'; import SideMenuClass from './modules/ui/sideMenu'; import ErrorLogClass from './modules/view/errorLog'; import AdminPanelClass from './modules/view/adminPanel'; import DocumentLineRmClass from './modules/supply/documentLineRm'; import DocumentLineMtClass from './modules/supply/documentLineMt'; import ChatSubscriberClass from './modules/user/chatSubscriber'; import TagClass from './modules/stock/tag'; import GmailsClass from './modules/stock/gmails'; import NPFClass from './modules/document/NPF'; import NRCLClass from './modules/document/NRCL'; import CurrentAccountClass from './modules/supply/currentAccount'; import PaymentBatchClass from './modules/supply/paymentBatch'; import PortalClass from './modules/ui/portal'; import GoogleSheetPoolClass from './modules/supply/googleSheetPool'; import AccountCodeClass from './modules/stock/accountCode'; import LLMClass from './modules/llm/llm'; import PatchNotesClass from './modules/integration/patchNotes'; import DocumentHeaderSurveyClass from './modules/supply/documentHeaderSurvey'; import DocumentHeaderSubscriberClass from './modules/supply/documentHeaderSubscriber'; import GoogleCalendarClass from './modules/stock/googleCalendar'; export * as BankData from './modules/user/bankData'; export * as Client from './modules/user/clients'; export * as ClientType from './modules/user/clientType'; export * as Commissioner from './modules/user/commissioner'; export * as Country from './modules/user/country'; export * as DocumentHeader from './modules/supply/documentHeader'; export * as DocumentHeaderHistory from './modules/supply/documentHeaderHistory'; export * as DocumentLine from './modules/supply/documentLine'; export * as DocumentLineAssoc from './modules/supply/documentLineAssoc'; export * as DocumentType from './modules/supply/documentType'; export * as Favorites from './modules/user/favorites'; export * as File from './modules/stock/file'; export * as GoogleSheets from './modules/integration/googleSheets'; export * as Language from './modules/user/language'; export * as Location from './modules/stock/location'; export * as Logout from './modules/user/logout'; export * as Multimedia from './modules/documentManagement/multimedia'; export * as Observation from './modules/integration/observation'; export * as ObservationType from './modules/integration/observationType'; export * as Password from './modules/user/password'; export * as ProductImage from './modules/stock/productImage'; export * as Promotion from './modules/stock/promotion'; export * as PromotionAssoc from './modules/stock/promotionAssoc'; export * as Providers from './modules/user/provider'; export * as ProviderType from './modules/user/providerType'; export * as PurchaseConditions from './modules/user/purchaseCondition'; export * as ReasonForExemption from './modules/user/reasonForExemption'; export * as RefreshToken from './modules/user/refreshToken'; export * as SegmentsArea from './modules/user/segmentsArea'; export * as Sessions from './modules/user/sessions'; export * as Shippings from './modules/user/shippings'; export * as StoreOperator from './modules/user/storeOperator'; export * as Swift from './modules/user/swift'; export * as TypeOfLocation from './modules/stock/typeOfLocation'; export * as UnitOfMeasure from './modules/stock/unitOfMeasure'; export * as UserPositions from './modules/user/userPositions'; export * as Users from './modules/user/user'; export * as VatTax from './modules/stock/vatTax'; export * as VatTaxZone from './modules/stock/vatTaxZone'; export * as Workflow from './modules/supply/workflow'; export * as DeliveryMethods from './modules/user/deliveryMethods'; export * as MaturityDates from './modules/user/maturityDates'; export * as PaymentMethods from './modules/user/paymentMethods'; export * as Vehicles from './modules/user/vehicles'; export * as ExternalDocumentType from './modules/supply/externalDocumentType'; export * as DocumentSet from './modules/supply/documentSet'; export * as Payment from './modules/supply/payment'; export * as ExternalDocumentHeader from './modules/supply/externalDocumentHeader'; export * as VatValidation from './modules/supply/vatValidation'; export * as StockMovement from './modules/stock/stockMovement'; export * as ZipCode from './modules/user/zipCode'; export * as Tenant from './modules/user/tenant'; export * as PreSale from './modules/supply/preSale'; export * as PreSaleProduct from './modules/supply/preSaleProduct'; export * as OrderManagement from './modules/supply/orderManagement'; export * as Npc from './modules/print/npc'; export * as Printer from './modules/print/printer'; export * as SchedulePrintJob from './modules/print/schedulePrintJob'; export * as QueryList from './modules/stock/queryList'; export * as QueryParameter from './modules/stock/queryParameter'; export * as ReturnReason from './modules/stock/returnReason'; export * as PropostaSheets from './modules/document/propostaSheets'; export * as Schedule from './modules/stock/schedule'; export * as GoogleFilePermission from './modules/integration/googleFilePermission'; export * as Settings from './modules/integration/settings'; export * as Tickets from './modules/tickets/tickets'; export * as Channel from './modules/tickets/channel'; export * as TicketsLanguage from './modules/tickets/language'; export * as Clt from './modules/tickets/clt'; export * as StartDocumentHeaderLastUpdate from './modules/supply/startDocumentHeaderLastUpdate'; export * as Persona from './modules/user/persona'; export * as ProjectInfo from './modules/integration/projectInfo'; export * as Order from './modules/document/order'; export * as Purchase from './modules/document/purchase'; export * as MaterialEntrance from './modules/document/materialEntrance'; export * as Transformado from './modules/document/transformado'; export * as UpfrontReturn from './modules/document/upfrontReturn'; export * as SavedEmPicking from './modules/stock/savedEmPicking'; export * as EmailTemplate from './modules/integration/emailTemplate'; export * as EmailTemplateAttachment from './modules/integration/emailTemplateAttachment'; export * as Prison from './modules/stock/prison'; export * as Quebra from './modules/document/quebra'; export * as Inventario from './modules/document/inventario'; export * as ReturnToProvider from './modules/document/returnToProvider'; export * as EmailVerification from './modules/integration/emailVerification'; export * as EmailLog from './modules/integration/emailLog'; export * as DocumentLineNote from './modules/supply/documentLineNote'; export * as SavedProviderProposal from './modules/stock/savedProviderProposal'; export * as ProductGoogleSheets from './modules/stock/productGoogleSheets'; export * as Task from './modules/stock/task'; export * as TaskMessage from './modules/stock/taskMessage'; export * as RecurrentTasks from './modules/stock/recurrentTasks'; export * as TaskRead from './modules/stock/taskRead'; export * as Theme from './modules/user/theme'; export * as Dashboard from './modules/stock/dashboard'; export * as ChatRapidMessage from './modules/stock/chatRapidMessage'; export * as SideMenu from './modules/ui/sideMenu'; export * as ErrorLog from './modules/view/errorLog'; export * as AdminPanel from './modules/view/adminPanel'; export * as DocumentLineRm from './modules/supply/documentLineRm'; export * as DocumentLineMt from './modules/supply/documentLineMt'; export * as ChatSubscriber from './modules/user/chatSubscriber'; export * as Tag from './modules/stock/tag'; export * as Gmail from './modules/stock/gmails'; export * as NPF from './modules/document/NPF'; export * as NRCL from './modules/document/NRCL'; export * as CurrentAccount from './modules/supply/currentAccount'; export * as PaymentBatch from './modules/supply/paymentBatch'; export * as Portal from './modules/ui/portal'; export * as GoogleSheetPool from './modules/supply/googleSheetPool'; export * as AccountCode from './modules/stock/accountCode'; export * as LLM from './modules/llm/llm'; export * as PatchNotes from './modules/integration/patchNotes'; export * as DocumentHeaderSurvey from './modules/supply/documentHeaderSurvey'; export * as DocumentHeaderSubscriber from './modules/supply/documentHeaderSubscriber'; export * as GoogleCalendar from './modules/stock/googleCalendar'; export type IEnvironment = 'production' | 'uat' | 'development' | 'localhost'; type IService = 'stock' | 'users' | 'integration' | 'documents' | 'view' | 'print' | 'tickets' | 'llm'; export interface IOptions { processEnvironment: IEnvironment; services: Record; gatewayUrl?: string; apikey?: string; tokenBearer?: string; } export interface IModuleConstructor { api: AxiosInstance; route: string; } export declare class API { processEnvironment: IEnvironment; client: AxiosInstance; services: Record; BankData: BankDataClass; Client: ClientClass; ClientType: ClientTypeClass; Chat: ChatClass; Commissioner: CommissionerClass; Country: CountryClass; DocumentHeader: DocumentHeaderClass; DocumentHeaderHistory: DocumentHeaderHistoryClass; BillOfLading: BillOfLadingClass; ProductionOrder: ProductionOrderClass; Proforma: ProformaClass; PropostaFornecedor: PropostaFornecedorClass; ProviderCreditNoteFromReturn: ProviderCreditNoteFromReturnClass; ProviderFinancialCreditNote: ProviderFinancialCreditNoteClass; ProviderServiceInvoice: ProviderServiceInvoiceClass; DocumentLine: DocumentLineClass; DocumentLineAssoc: DocumentLineAssocClass; DocumentType: DocumentTypeClass; Favorites: FavoritesClass; File: FileClass; GoogleSheets: GoogleSheetsClass; Language: LanguageClass; Location: LocationClass; Logout: LogoutClass; Multimedia: MultimediaClass; Observation: ObservationClass; ObservationType: ObservationTypeClass; Password: PasswordClass; ProductImage: ProductImageClass; Promotion: PromotionClass; PromotionAssoc: PromotionAssocClass; Providers: ProvidersClass; ProviderType: ProviderTypeClass; PurchaseConditions: PurchaseConditionsClass; ReasonForExemption: ReasonForExemptionClass; RefreshToken: RefreshTokenClass; SegmentsArea: SegmentsAreaClass; Sessions: SessionsClass; Shippings: ShippingsClass; StoreOperator: StoreOperatorClass; Swift: SwiftClass; TypeOfLocation: TypeOfLocationClass; UnitOfMeasure: UnitOfMeasureClass; UserPositions: UserPositionsClass; Users: UsersClass; VatTax: VatTaxClass; VatTaxZone: VatTaxZoneClass; Workflow: WorkflowClass; DeliveryMethods: DeliveryMethodsClass; MaturityDates: MaturityDatesClass; PaymentMethods: PaymentMethodsClass; Vehicles: VehiclesClass; ExternalDocumentType: ExternalDocumentTypeClass; DocumentSet: DocumentSetClass; Payment: PaymentClass; ExternalDocumentHeader: ExternalDocumentHeaderClass; VatValidation: VatValidationClass; StockMovement: StockMovementClass; ZipCode: ZipCodeClass; Tenant: TenantClass; PreSale: PreSaleClass; PreSaleProduct: PreSaleProductClass; OrderManagement: OrderManagementClass; Npc: NpcClass; Printer: PrinterClass; SchedulePrintJob: SchedulePrintJobClass; QueryList: QueryListClass; QueryParameter: QueryParameterClass; ReturnReason: ReturnReasonClass; PropostaSheets: PropostaSheetsClass; Schedule: ScheduleClass; GoogleFilePermission: GoogleFilePermissionClass; Settings: SettingsClass; Tickets: TicketsClass; Channel: ChannelClass; TicketsLanguage: TicketsLanguageClass; Clt: CltClass; StartDocumentHeaderLastUpdate: StartDocumentHeaderLastUpdateClass; Persona: PersonaClass; ProjectInfo: ProjectInfoClass; Order: OrderClass; Purchase: PurchaseClass; MaterialEntrance: MaterialEntranceClass; Transformado: TransformadoClass; UpfrontReturn: UpfrontReturnClass; SavedEmPicking: SavedEmPickingClass; EmailTemplate: EmailTemplateClass; EmailTemplateAttachment: EmailTemplateAttachmentClass; Prison: PrisonClass; Quebra: QuebraClass; Inventario: InventarioClass; ReturnToProvider: ReturnToProviderClass; EmailVerification: EmailVerificationClass; EmailLog: EmailLogClass; DocumentLineNote: DocumentLineNoteClass; SavedProviderProposal: SavedProviderProposalClass; ProductGoogleSheets: ProductGoogleSheetsClass; Task: TaskClass; TaskMessage: TaskMessageClass; RecurrentTasks: RecurrentTasksClass; TaskRead: TaskReadClass; Theme: ThemeClass; Dashboard: DashboardClass; ChatRapidMessage: ChatRapidMessageClass; SideMenu: SideMenuClass; ErrorLog: ErrorLogClass; AdminPanel: AdminPanelClass; DocumentLineRm: DocumentLineRmClass; DocumentLineMt: DocumentLineMtClass; ChatSubscriber: ChatSubscriberClass; Tag: TagClass; Gmails: GmailsClass; NPF: NPFClass; NRCL: NRCLClass; PaymentBatch: PaymentBatchClass; CurrentAccount: CurrentAccountClass; Portal: PortalClass; GoogleSheetPool: GoogleSheetPoolClass; AccountCode: AccountCodeClass; LLM: LLMClass; PatchNotes: PatchNotesClass; DocumentHeaderSurvey: DocumentHeaderSurveyClass; DocumentHeaderSubscriber: DocumentHeaderSubscriberClass; GoogleCalendar: GoogleCalendarClass; private defaultHeaders; constructor({ processEnvironment, services, gatewayUrl, apikey, tokenBearer }: IOptions); }