/** A profile must declare its currency; currently only USD grammar is supported. No exchange-rate inference. */ export function validateMoneyOptions(options: any): any; /** Accept only a complete monetary answer or a simple explicit payment instruction. * A false result makes no claim about intent, refusal, tense or the caller's next request. */ export function moneyIntentAllows(input: any, intent: any): boolean; /** A cents-only continuation needs a complete amount; it is not an independent replacement. */ export function isPartialMoneyAnswer(input: any): boolean; /** Compatibility predicate for a whole short historical report, never a search through prose. * Payment collectors do not use this to route or answer the caller; DISPATCH owns that decision. */ export function isPastPaymentStatement(input: any): boolean; /** Number or NaN. currency is required; cardinals defaults false and intent is optional. * Explicit foreign currencies, negative amounts and independent unequal readings fail closed. * Payment intent accepts a bounded whole answer; unrelated prose is never mined for an amount or consent. */ export function readMoneyAmount(input: any, options: any): any; /** True exactly when the opted-in reader returns a finite amount (bare digits included). */ export function isMoneyAmount(input: any, options: any): boolean; //# sourceMappingURL=money.d.ts.map