import type { ErrorType } from '../errors/utils.js'; type FormatFn = (parameters: parameters) => returnType; type OverrideFormatFn = (parameters: parameters, baseFn: baseFn) => returnType; export type Formatter = { fromRpc: FormatFn; toRpc: FormatFn; }; export type DefineFormatterParameters = { fromRpc: fromRpc; toRpc: toRpc; }; export type DefineFormatterErrorType = ErrorType; export declare function defineFormatter(parameters: DefineFormatterParameters): , rpcType = ReturnType>(overrides: { fromRpc: OverrideFormatFn; toRpc: OverrideFormatFn; }) => Formatter; export {}; //# sourceMappingURL=defineFormatter.d.ts.map