import { type FiatRegionVerdict } from '@funkit/connect-core'; export interface UseFiatRegionSupportResult { verdict: FiatRegionVerdict; /** * The verdict is provisional: either the buyer's location or the policy * itself is still resolving. A provisional verdict always reads as supported, * so a caller that acts on it admits a buyer the settled policy may deny. */ isLoading: boolean; } /** * Whether fiat deposits are served where the buyer is, from their IP alone. * * Both inputs are already cached by the screens that follow — the geo lookup * is session-stable and the config is the one Statsig resolves against that * same country — so asking here costs no request and no wait. * * While the location is resolving the verdict reads as supported, which is * what keeps a buyer off a refusal we have not decided yet. A location that * never resolves is the existing compliance gate's to answer, not this one's. */ export declare function useFiatRegionSupport(): UseFiatRegionSupportResult; //# sourceMappingURL=useFiatRegionSupport.d.ts.map