import { Validator, type ValidatorSDKType } from './validator.js'; import { BinaryReader, BinaryWriter } from '../../binary.js'; import { type JsonSafe } from '../../json-safe.js'; export interface AddValidatorsProposal { title: string; description: string; hostZone: string; validators: Validator[]; deposit: string; } export interface AddValidatorsProposalProtoMsg { typeUrl: '/stride.stakeibc.AddValidatorsProposal'; value: Uint8Array; } export interface AddValidatorsProposalSDKType { title: string; description: string; host_zone: string; validators: ValidatorSDKType[]; deposit: string; } export interface ToggleLSMProposal { title: string; description: string; hostZone: string; enabled: boolean; deposit: string; } export interface ToggleLSMProposalProtoMsg { typeUrl: '/stride.stakeibc.ToggleLSMProposal'; value: Uint8Array; } export interface ToggleLSMProposalSDKType { title: string; description: string; host_zone: string; enabled: boolean; deposit: string; } export declare const AddValidatorsProposal: { typeUrl: "/stride.stakeibc.AddValidatorsProposal"; encode(message: AddValidatorsProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AddValidatorsProposal; fromJSON(object: any): AddValidatorsProposal; toJSON(message: AddValidatorsProposal): JsonSafe; fromPartial(object: Partial): AddValidatorsProposal; fromProtoMsg(message: AddValidatorsProposalProtoMsg): AddValidatorsProposal; toProto(message: AddValidatorsProposal): Uint8Array; toProtoMsg(message: AddValidatorsProposal): AddValidatorsProposalProtoMsg; }; export declare const ToggleLSMProposal: { typeUrl: "/stride.stakeibc.ToggleLSMProposal"; encode(message: ToggleLSMProposal, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ToggleLSMProposal; fromJSON(object: any): ToggleLSMProposal; toJSON(message: ToggleLSMProposal): JsonSafe; fromPartial(object: Partial): ToggleLSMProposal; fromProtoMsg(message: ToggleLSMProposalProtoMsg): ToggleLSMProposal; toProto(message: ToggleLSMProposal): Uint8Array; toProtoMsg(message: ToggleLSMProposal): ToggleLSMProposalProtoMsg; }; //# sourceMappingURL=gov.d.ts.map