/** * Customer PWA failure recovery deep-link URL builder (D6, D9). * * Canonical shape: `/:tenantCode/post-kiosk-failure?token=…&reason=…` * Route name is historical; consumers include kiosk QR and phone-first shareable links. */ export type FailureRecoveryReason = 'EXPIRED' | 'CANCELLED' | 'GATEWAY_ERROR' | 'NETWORK_ERROR' | 'UNKNOWN'; export interface BuildFailureRecoveryUrlInput { readonly customerPwaBaseUrl: string; readonly tenantCode: string; readonly reason: FailureRecoveryReason; /** Opaque recovery token — never include raw paymentId in query. */ readonly token?: string; } export declare function buildFailureRecoveryUrl(input: BuildFailureRecoveryUrlInput): string; //# sourceMappingURL=customerFailureRecovery.d.ts.map