import type { AriregIndex } from "./arireg.js"; import { type OverrideMap } from "./overrides.js"; import type { BuyerInput, Resolution, ViesResult } from "./types.js"; export interface ResolveDeps { arireg: AriregIndex; overrides?: OverrideMap; /** When provided, used to VIES-validate a confirmed company's VAT id. */ vies?: (vat: string) => Promise; } export declare function resolveBuyer(buyer: BuyerInput, deps: ResolveDeps): Promise;