import { z } from "zod"; export declare const costCategoriesResponse: z.ZodObject<{ data: z.ZodArray>; }, z.core.$strip>; export declare const costCategorySingleResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; name: z.ZodString; sortOrder: z.ZodNumber; archived: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const accountantSharesResponse: z.ZodObject<{ data: z.ZodArray; to: z.ZodNullable; baseCurrency: z.ZodNullable; id: z.ZodString; createdAt: z.ZodString; expiresAt: z.ZodString; lastAccessedAt: z.ZodNullable; accessCount: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export declare const accountantShareCreatedResponse: z.ZodObject<{ data: z.ZodObject<{ from: z.ZodNullable; to: z.ZodNullable; baseCurrency: z.ZodNullable; id: z.ZodString; url: z.ZodString; expiresAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const accountantShareRevokedResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const accountantSummaryResponse: z.ZodObject<{ data: z.ZodObject<{ scope: z.ZodObject<{ from: z.ZodNullable; to: z.ZodNullable; baseCurrency: z.ZodNullable; }, z.core.$strip>; departures: z.ZodObject<{ rows: z.ZodArray; productId: z.ZodNullable; productName: z.ZodNullable; departureDate: z.ZodNullable; currency: z.ZodString; revenueCents: z.ZodNumber; actualCostCents: z.ZodNumber; plannedCostCents: z.ZodNumber; profitCents: z.ZodNumber; marginPercent: z.ZodNullable; varianceCents: z.ZodNumber; }, z.core.$strip>>; costByServiceType: z.ZodArray>; unattributed: z.ZodArray>; base: z.ZodOptional; productId: z.ZodNullable; productName: z.ZodNullable; departureDate: z.ZodNullable; currency: z.ZodString; revenueCents: z.ZodNumber; actualCostCents: z.ZodNumber; plannedCostCents: z.ZodNumber; profitCents: z.ZodNumber; marginPercent: z.ZodNullable; varianceCents: z.ZodNumber; }, z.core.$strip>>; costByServiceType: z.ZodArray>; unattributedCents: z.ZodNumber; unconvertibleCurrencies: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; products: z.ZodObject<{ rows: z.ZodArray; currency: z.ZodString; departureCount: z.ZodNumber; revenueCents: z.ZodNumber; actualCostCents: z.ZodNumber; plannedCostCents: z.ZodNumber; profitCents: z.ZodNumber; marginPercent: z.ZodNullable; varianceCents: z.ZodNumber; }, z.core.$strip>>; costByServiceType: z.ZodArray>; unattributed: z.ZodArray>; base: z.ZodOptional; currency: z.ZodString; departureCount: z.ZodNumber; revenueCents: z.ZodNumber; actualCostCents: z.ZodNumber; plannedCostCents: z.ZodNumber; profitCents: z.ZodNumber; marginPercent: z.ZodNullable; varianceCents: z.ZodNumber; }, z.core.$strip>>; costByServiceType: z.ZodArray>; unattributedCents: z.ZodNumber; unconvertibleCurrencies: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; export declare const accountantInvoicesResponse: z.ZodObject<{ data: z.ZodArray; invoiceNumber: z.ZodString; status: z.ZodString; currency: z.ZodString; totalCents: z.ZodNumber; paidCents: z.ZodNumber; balanceDueCents: z.ZodNumber; issueDate: z.ZodString; dueDate: z.ZodNullable; attachments: z.ZodArray; fileSize: z.ZodNullable; hasFile: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const supplierInvoiceListResponse: z.ZodObject<{ data: z.ZodArray; status: z.ZodEnum<{ paid: "paid"; void: "void"; approved: "approved"; draft: "draft"; partially_paid: "partially_paid"; received: "received"; disputed: "disputed"; }>; currency: z.ZodString; baseCurrency: z.ZodNullable; fxRateSetId: z.ZodNullable; subtotalCents: z.ZodNumber; taxCents: z.ZodNumber; totalCents: z.ZodNumber; paidCents: z.ZodNumber; balanceDueCents: z.ZodNumber; taxRegimeId: z.ZodNullable; issueDate: z.ZodString; dueDate: z.ZodNullable; receivedAt: z.ZodNullable; approvedAt: z.ZodNullable; approvedBy: z.ZodNullable; storageKey: z.ZodNullable; extractionId: z.ZodNullable; notes: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const supplierInvoiceSingleResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; supplierId: z.ZodString; supplierInvoiceNo: z.ZodString; internalRef: z.ZodNullable; status: z.ZodEnum<{ paid: "paid"; void: "void"; approved: "approved"; draft: "draft"; partially_paid: "partially_paid"; received: "received"; disputed: "disputed"; }>; currency: z.ZodString; baseCurrency: z.ZodNullable; fxRateSetId: z.ZodNullable; subtotalCents: z.ZodNumber; taxCents: z.ZodNumber; totalCents: z.ZodNumber; paidCents: z.ZodNumber; balanceDueCents: z.ZodNumber; taxRegimeId: z.ZodNullable; issueDate: z.ZodString; dueDate: z.ZodNullable; receivedAt: z.ZodNullable; approvedAt: z.ZodNullable; approvedBy: z.ZodNullable; storageKey: z.ZodNullable; extractionId: z.ZodNullable; notes: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; lines: z.ZodArray; costCategoryId: z.ZodOptional>; supplierServiceId: z.ZodNullable; quantity: z.ZodNumber; unitAmountCents: z.ZodNumber; taxRateBps: z.ZodNullable; taxAmountCents: z.ZodNumber; totalAmountCents: z.ZodNumber; sortOrder: z.ZodNumber; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; allocations: z.ZodArray; targetType: z.ZodEnum<{ booking: "booking"; unattributed: "unattributed"; departure: "departure"; product: "product"; traveler: "traveler"; }>; departureId: z.ZodNullable; productId: z.ZodNullable; bookingId: z.ZodNullable; bookingItemId: z.ZodNullable; travelerId: z.ZodNullable; amountCents: z.ZodNumber; baseAmountCents: z.ZodNullable; splitMethod: z.ZodEnum<{ manual: "manual"; per_pax: "per_pax"; equal: "equal"; weighted: "weighted"; }>; targetLabel: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; export declare const supplierInvoiceAttachmentsResponse: z.ZodObject<{ data: z.ZodArray; fileSize: z.ZodNullable; storageKey: z.ZodNullable; checksum: z.ZodNullable; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const invoiceListResponse: z.ZodObject<{ data: z.ZodArray; organizationId: z.ZodNullable; invoiceType: z.ZodOptional>; status: z.ZodEnum<{ paid: "paid"; void: "void"; draft: "draft"; pending_external_allocation: "pending_external_allocation"; issued: "issued"; partially_paid: "partially_paid"; overdue: "overdue"; }>; currency: z.ZodString; subtotalCents: z.ZodNumber; taxCents: z.ZodNumber; totalCents: z.ZodNumber; paidCents: z.ZodNumber; balanceDueCents: z.ZodNumber; issueDate: z.ZodString; dueDate: z.ZodString; notes: z.ZodNullable; voidedAt: z.ZodOptional>; voidReason: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; bookingPaymentScheduleIds: z.ZodOptional>; convertedToInvoiceId: z.ZodOptional>; convertedToInvoiceNumber: z.ZodOptional>; }, z.core.$loose>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const invoiceNumberSeriesListResponse: z.ZodObject<{ data: z.ZodArray; resetAt: z.ZodNullable; scope: z.ZodEnum<{ invoice: "invoice"; proforma: "proforma"; credit_note: "credit_note"; }>; isDefault: z.ZodBoolean; externalProvider: z.ZodNullable; externalConfigKey: z.ZodNullable; active: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const invoiceNumberSeriesSingleResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; code: z.ZodString; name: z.ZodString; prefix: z.ZodString; separator: z.ZodString; padLength: z.ZodNumber; currentSequence: z.ZodNumber; resetStrategy: z.ZodEnum<{ never: "never"; annual: "annual"; monthly: "monthly"; }>; resetAt: z.ZodNullable; scope: z.ZodEnum<{ invoice: "invoice"; proforma: "proforma"; credit_note: "credit_note"; }>; isDefault: z.ZodBoolean; externalProvider: z.ZodNullable; externalConfigKey: z.ZodNullable; active: z.ZodBoolean; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const supplierPaymentListResponse: z.ZodObject<{ data: z.ZodArray; supplierInvoiceId: z.ZodOptional>; supplierId: z.ZodNullable; amountCents: z.ZodNumber; currency: z.ZodString; baseCurrency: z.ZodOptional>; baseAmountCents: z.ZodOptional>; fxRateSetId: z.ZodOptional>; paymentMethod: z.ZodString; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; completed: "completed"; refunded: "refunded"; }>; referenceNumber: z.ZodNullable; paymentDate: z.ZodString; notes: z.ZodOptional>; createdAt: z.ZodString; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const allPaymentsListResponse: z.ZodObject<{ data: z.ZodArray; id: z.ZodString; invoiceId: z.ZodNullable; invoiceNumber: z.ZodNullable; bookingId: z.ZodNullable; bookingNumber: z.ZodNullable; supplierId: z.ZodNullable; supplierName: z.ZodNullable; personId: z.ZodNullable; personName: z.ZodNullable; organizationId: z.ZodNullable; organizationName: z.ZodNullable; amountCents: z.ZodNumber; currency: z.ZodString; baseCurrency: z.ZodNullable; baseAmountCents: z.ZodNullable; paymentMethod: z.ZodString; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; completed: "completed"; refunded: "refunded"; }>; referenceNumber: z.ZodNullable; paymentDate: z.ZodString; notes: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; total: z.ZodNumber; limit: z.ZodNumber; offset: z.ZodNumber; }, z.core.$strip>; export declare const paymentSingleResponse: z.ZodObject<{ data: z.ZodObject<{ kind: z.ZodEnum<{ customer: "customer"; supplier: "supplier"; }>; id: z.ZodString; invoiceId: z.ZodNullable; invoiceNumber: z.ZodNullable; bookingId: z.ZodNullable; bookingNumber: z.ZodNullable; supplierId: z.ZodNullable; supplierName: z.ZodNullable; personId: z.ZodNullable; personName: z.ZodNullable; organizationId: z.ZodNullable; organizationName: z.ZodNullable; amountCents: z.ZodNumber; currency: z.ZodString; baseCurrency: z.ZodNullable; baseAmountCents: z.ZodNullable; paymentMethod: z.ZodString; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; completed: "completed"; refunded: "refunded"; }>; referenceNumber: z.ZodNullable; paymentDate: z.ZodString; notes: z.ZodNullable; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; export declare const invoiceSingleResponse: z.ZodObject<{ data: z.ZodObject<{ id: z.ZodString; invoiceNumber: z.ZodString; bookingId: z.ZodString; personId: z.ZodNullable; organizationId: z.ZodNullable; invoiceType: z.ZodOptional>; status: z.ZodEnum<{ paid: "paid"; void: "void"; draft: "draft"; pending_external_allocation: "pending_external_allocation"; issued: "issued"; partially_paid: "partially_paid"; overdue: "overdue"; }>; currency: z.ZodString; subtotalCents: z.ZodNumber; taxCents: z.ZodNumber; totalCents: z.ZodNumber; paidCents: z.ZodNumber; balanceDueCents: z.ZodNumber; issueDate: z.ZodString; dueDate: z.ZodString; notes: z.ZodNullable; voidedAt: z.ZodOptional>; voidReason: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; bookingPaymentScheduleIds: z.ZodOptional>; convertedToInvoiceId: z.ZodOptional>; convertedToInvoiceNumber: z.ZodOptional>; }, z.core.$loose>; }, z.core.$strip>; export declare const invoiceLineItemsResponse: z.ZodObject<{ data: z.ZodArray; sortOrder: z.ZodNumber; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const invoicePaymentsResponse: z.ZodObject<{ data: z.ZodArray; baseAmountCents: z.ZodNullable; fxRateSetId: z.ZodOptional>; paymentMethod: z.ZodString; status: z.ZodEnum<{ pending: "pending"; failed: "failed"; completed: "completed"; refunded: "refunded"; }>; referenceNumber: z.ZodNullable; paymentDate: z.ZodString; notes: z.ZodNullable; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const invoiceCreditNotesResponse: z.ZodObject<{ data: z.ZodArray; amountCents: z.ZodNumber; currency: z.ZodString; reason: z.ZodString; notes: z.ZodNullable; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const invoiceNotesResponse: z.ZodObject<{ data: z.ZodArray>; }, z.core.$strip>; export declare const invoiceAttachmentsResponse: z.ZodObject<{ data: z.ZodArray; fileSize: z.ZodNullable; storageKey: z.ZodNullable; checksum: z.ZodNullable; metadata: z.ZodNullable>; createdAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>;