import type { FiatFlow, FormValues } from '@funkit/connect-core'; import type { TFunction } from 'i18next'; import type { FiatFormScreenProps } from './FiatFormScreen'; /** * Binds a `KYC{INPUT_REQUIRED}` step response to the form screen. * * Every answer rides in one transition input, so a keystroke rewrites that * input's object rather than adding a key of its own — the body the contract * declares is `{ formId, }`, never a flattened field per key. * * `undefined` means the form is unrenderable: no page to walk, or no CTA to * send it with. */ export declare function formScreenProps(flow: FiatFlow, t: TFunction, /** The buyer's region, ISO 3166-1 alpha-2, when the lookup has answered. */ defaultCountry?: string, /** What earlier rounds of this session already collected; see `carriedValues`. */ carriedValues?: FormValues): Omit | undefined; //# sourceMappingURL=formScreenProps.d.ts.map