import type { Ksefnik } from '@ksefnik/core'; import { z } from 'zod'; export declare const queryInvoicesSchema: z.ZodObject<{ nip: z.ZodOptional; from: z.ZodOptional; to: z.ZodOptional; invoiceNumber: z.ZodOptional; }, "strip", z.ZodTypeAny, { nip?: string | undefined; from?: string | undefined; to?: string | undefined; invoiceNumber?: string | undefined; }, { nip?: string | undefined; from?: string | undefined; to?: string | undefined; invoiceNumber?: string | undefined; }>; export type QueryInvoicesInput = z.infer; export declare function queryInvoices(ksef: Ksefnik, input: QueryInvoicesInput): Promise<{ invoices: { id: string; invoiceNumber: string; sellerNIP: string; grossAmount: number; currency: "PLN"; issueDate: string; createdAt: string; description?: string | undefined; netAmount?: number | undefined; buyerNIP?: string | undefined; vatAmount?: number | undefined; salesDate?: string | undefined; dueDate?: string | undefined; ksefReference?: string | undefined; sellerName?: string | undefined; buyerName?: string | undefined; lineItems?: { lineNumber: number; description: string; netAmount: number; unit?: string | undefined; quantity?: number | undefined; unitNetPrice?: number | undefined; vatRate?: number | undefined; }[] | undefined; rawXml?: string | undefined; }[]; count: number; }>; //# sourceMappingURL=query-invoices.d.ts.map