import { BinaryReader, BinaryWriter } from '../../../binary.js';
import { type JsonSafe } from '../../../json-safe.js';
/**
 * Message format for BurningAndMintingPaused
 * @param paused true if paused, false if not paused
 */
export interface BurningAndMintingPaused {
    paused: boolean;
}
export interface BurningAndMintingPausedProtoMsg {
    typeUrl: '/circle.cctp.v1.BurningAndMintingPaused';
    value: Uint8Array;
}
/**
 * Message format for BurningAndMintingPaused
 * @param paused true if paused, false if not paused
 */
export interface BurningAndMintingPausedSDKType {
    paused: boolean;
}
export declare const BurningAndMintingPaused: {
    typeUrl: "/circle.cctp.v1.BurningAndMintingPaused";
    encode(message: BurningAndMintingPaused, writer?: BinaryWriter): BinaryWriter;
    decode(input: BinaryReader | Uint8Array, length?: number): BurningAndMintingPaused;
    fromJSON(object: any): BurningAndMintingPaused;
    toJSON(message: BurningAndMintingPaused): JsonSafe<BurningAndMintingPaused>;
    fromPartial(object: Partial<BurningAndMintingPaused>): BurningAndMintingPaused;
    fromProtoMsg(message: BurningAndMintingPausedProtoMsg): BurningAndMintingPaused;
    toProto(message: BurningAndMintingPaused): Uint8Array;
    toProtoMsg(message: BurningAndMintingPaused): BurningAndMintingPausedProtoMsg;
};
//# sourceMappingURL=burning_and_minting_paused.d.ts.map