import { JsonWriteOptions, Message, AnyMessage } from '@bufbuild/protobuf'; type AnyJSON = any; interface ProtobufObject { typeUrl: string; value: AnyJSON; } export declare const AminoJSONOptions: JsonWriteOptions; export declare function convertProtoMessageToObject = AnyMessage>(msg: Message): ProtobufObject; export declare function convertProtoValueToMessage = AnyMessage>(protoValue: any, ProtoMessage: typeof Message): Message; export declare function convertProtoValueToDefaultAmino = AnyMessage>(protoValue: any, ProtoMessage: typeof Message): AnyJSON; export declare const snakeToCamelCase: (str: string) => string; export declare function convertSnakeKeysToCamel(item: any): any; export declare function convertAminoToProtoValue = AnyMessage>(aminoValue: any, ProtoMessage: typeof Message): AnyJSON; export declare function createAminoConverter = AnyMessage>(ProtoMessage: typeof Message, aminoType: string, toAmino?: typeof convertProtoValueToDefaultAmino, fromAmino?: typeof convertAminoToProtoValue): { [x: string]: { aminoType: string; toAmino: (protoValue: any) => any; fromAmino: (aminoValue: any) => any; }; }; export {}; //# sourceMappingURL=objectConverter.d.ts.map