import type { Address } from 'abitype'; import type { ErrorType } from '../errors/utils.js'; import type { Bytes, Hex } from '../types/data.js'; import type { Signatureish } from '../types/signature.js'; type To = 'bytes' | 'hex'; export type SerializeErc6492SignatureOptions = { address: Address; data: Hex; to?: to | To | undefined; }; export type SerializeErc6492SignatureReturnType = (to extends 'hex' ? Hex : never) | (to extends 'bytes' ? Bytes : never); export type SerializeErc6492SignatureErrorType = ErrorType; export declare function serializeErc6492Signature(signature: Signatureish, parameters: SerializeErc6492SignatureOptions): SerializeErc6492SignatureReturnType; export {}; //# sourceMappingURL=serializeErc6492Signature.d.ts.map