import { z } from "zod"; export declare const CounterPartyDataOptionSchema: z.ZodObject<{ mandatory: z.ZodBoolean; }, "strip", z.ZodTypeAny, { mandatory: boolean; }, { mandatory: boolean; }>; export type CounterPartyDataOption = z.infer; /** * CounterPartyDataOptions describes which fields a vasp needs to know about the sender or receiver. * Used for payerData and payeeData. */ export declare const CounterPartyDataOptionsSchema: z.ZodRecord>; export type CounterPartyDataOptions = z.infer; /** * this function serializes CounterPartyDataOptions into bytes. The options are sorted * to match other platforms * @param options - incoming CounterPartyDataOptions * @returns Uint8Array representing byte encoded string of options */ export declare function counterPartyDataOptionsToBytes(options: CounterPartyDataOptions): Uint8Array; export declare function counterPartyDataOptionsFromBytes(bytes: Uint8Array): CounterPartyDataOptions;