export interface QRCodeRequest { webshopUrl?: string; referenceId?: string; title?: string; description?: string; purpose?: string | Record; amount?: number; currency?: string; pm?: string[]; psp?: number[]; validity?: number; successRedirectUrl?: string; failedRedirectUrl?: string; skipResultPage?: boolean; preAuthorization?: boolean; chargeOnAuthorization?: boolean; fields?: Record; } export interface QRCodeResponse { id: number; status: string; hash: string; referenceId: string; link: string; qr: string; createdAt: number; fields: Record; invoices: any[]; transactions: any[]; } export interface QRCodeGenerationOptions { errorCorrectionLevel?: 'L' | 'M' | 'Q' | 'H'; version?: number; maskPattern?: number; width?: number; margin?: number; scale?: number; small?: boolean; color?: { dark?: string; light?: string; }; } export type QRCodeFormat = 'png' | 'svg' | 'utf8' | 'terminal'; export interface QRCodeDeleteResponse { status: string; message: string; } //# sourceMappingURL=qrcode.d.ts.map