/** * Outcome states of SignatureRequestModal: a final screen in the same dialog * once there is nothing left to fill in. The modal puts the title and the * description in its header and its own actions in the footer; this file * holds the copy and the decorative body. */ import type { TFunction } from 'i18next'; /** * - `linkSent`: the request went out by link (SMS, e-mail, WhatsApp). * - `allSigned`: nothing is left to sign. * - `creditsExhausted`: the practice has no electronic signature documents * left, so the request cannot be sent. */ export type SignatureRequestOutcome = 'linkSent' | 'allSigned' | 'creditsExhausted'; /** * Title and description for an outcome, in the active locale. `required` * (required documents mode) uses platform's batch copy for `linkSent`. */ export declare function outcomeCopy(outcome: SignatureRequestOutcome, t: TFunction, { required }?: { required?: boolean; }): { title: string; description: string; }; /** The outcome's body: a decorative status icon. The header carries the words. */ export declare function SignatureOutcome({ outcome, }: { outcome: SignatureRequestOutcome; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=signature-outcome.d.ts.map