import type { SurfaceAdapter } from './adapter'; /** Mints a replacement token when the SDK's own runs out mid-capture. */ export type RenewToken = () => Promise; /** * Sumsub collects identity in its own SDK, full-screen. * * `HANDOFF` rather than `EMBEDDED`: document capture and liveness own the * canvas and draw their own chrome, so there is no widget for the screen to * cover and no readiness to wait for. */ /** * Built per screen rather than registered, because renewal needs the quote the * capture belongs to — which the surface itself does not carry. */ export declare function sumsubKycAdapter(renewToken: RenewToken): SurfaceAdapter; /** The registry's entry, for a screen that cannot renew. */ export declare const sumsubKyc: SurfaceAdapter; //# sourceMappingURL=sumsubKyc.d.ts.map