import type { FiatFlow } from '@funkit/connect-core'; import type { FiatKycOutcomeScreenProps } from './FiatKycOutcomeScreen'; export type KycCompletion = FiatKycOutcomeScreenProps['outcome']; /** * The acknowledgement owed to a finished identity form whose verdict is not * yet in: review, hold, or refusal. A form answered with the next step needs * none; that step is the acknowledgement. * * Derived in render, not an effect — the amount screen must not paint in the * gap. Capture is excluded: a provider surface reporting back is not a form. */ export declare function useKycCompletion(flow: FiatFlow): KycCompletion | undefined; /** * The wait an acknowledgement makes before it gives up its verdict. * * - Counted from the moment the screen is up, not from when the answer landed: * the verdict is often decided while another screen still owns the frame, * and a wait spent behind one is a wait the buyer never had. */ export declare function useKycCompletionHold(): boolean; //# sourceMappingURL=useKycCompletion.d.ts.map