import { BinaryReader, BinaryWriter } from "../../../../binary"; export declare const protobufPackage = "cosmos.base.kv.v1beta1"; /** Pairs defines a repeated slice of Pair objects. */ export interface Pairs { pairs: Pair[]; } /** Pairs defines a repeated slice of Pair objects. */ export interface PairsSDKType { pairs: PairSDKType[]; } /** Pair defines a key/value bytes tuple. */ export interface Pair { key: Uint8Array; value: Uint8Array; } /** Pair defines a key/value bytes tuple. */ export interface PairSDKType { key: Uint8Array; value: Uint8Array; } export declare const Pairs: { typeUrl: string; encode(message: Pairs, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Pairs; fromJSON(object: any): Pairs; toJSON(message: Pairs): unknown; fromPartial & { pairs?: Pair[] & (Pair & { key: Uint8Array; value: Uint8Array; } & Record, never>)[] & Record, never>; } & Record, never>>(object: I): Pairs; }; export declare const Pair: { typeUrl: string; encode(message: Pair, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Pair; fromJSON(object: any): Pair; toJSON(message: Pair): unknown; fromPartial & { key?: Uint8Array; value?: Uint8Array; } & Record, never>>(object: I): Pair; };