/** Validate that a string is a valid Ethereum address (0x + 40 hex chars). * L-12 fix (Audit #8): Also rejects the zero address to prevent accidental fund burns. */ export declare function validateAddress(address: string, fieldName: string): void; /** Validate that a URL is well-formed HTTP(S). Optionally require HTTPS. */ export declare function validateUrl(url: string, fieldName: string, requireHttps?: boolean): void; /** Validate that a bigint amount is positive */ export declare function validatePositiveAmount(amount: bigint, fieldName: string): void; //# sourceMappingURL=validation.d.ts.map