import { BaseError, type Address, type Hex } from 'viem'; import type { ClientWithPns } from '../../contracts/consts.js'; import type { GenericPassthrough, TransactionRequestWithPassthrough } from '../../types.js'; export type UniversalWrapperParameters = { name: string; data: Hex; strict?: boolean; gatewayUrls?: string[]; }; export type UniversalWrapperReturnType = { data: Hex; resolver: Address; } | null; declare const universalWrapper: import("../../utils/generateFunction.js").GeneratedFunction<(client: ClientWithPns, { name, data, gatewayUrls }: Omit) => TransactionRequestWithPassthrough, (_client: ClientWithPns, data: Hex | BaseError, passthrough: GenericPassthrough, { strict, gatewayUrls, }: Pick) => Promise>; export default universalWrapper; //# sourceMappingURL=universalWrapper.d.ts.map