import type { ValidationResult } from "@acuris-geo/av-sdk"; import type { AcurisEndpoints, BaseAddress, SimpleAddress } from "./types.js"; export type ValidationStatus = "idle" | "loading" | "ok" | "error"; export interface UseAcurisValidationArgs { endpoints: AcurisEndpoints; /** ISO-2 country code (SCAYLE-native, e.g. "DE"). */ country: string; } export interface UseAcurisValidationReturn { status: ValidationStatus; result?: ValidationResult; error?: Error; validate: (address: BaseAddress | SimpleAddress | string) => Promise; reset: () => void; } export declare function useAcurisValidation(args: UseAcurisValidationArgs): UseAcurisValidationReturn; //# sourceMappingURL=useAcurisValidation.d.ts.map