v1beta1: {
    AccessOperationSelectorType: any;
    AccessType: any;
    ResourceType: any;
    WasmMessageSubtype: any;
    AccessOperation: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): AccessOperation;
        encode(message: AccessOperation, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: AccessOperationAmino): AccessOperation;
        fromAminoMsg(object: AccessOperationAminoMsg): AccessOperation;
        fromPartial(object: {
            accessType?: AccessType;
            identifierTemplate?: string;
            resourceType?: ResourceType;
        }): AccessOperation;
        fromProtoMsg(message: AccessOperationProtoMsg): AccessOperation;
        toAmino(message: AccessOperation): AccessOperationAmino;
        toAminoMsg(message: AccessOperation): AccessOperationAminoMsg;
        toProto(message: AccessOperation): Uint8Array;
        toProtoMsg(message: AccessOperation): AccessOperationProtoMsg;
    };
    AccessOperationSelectorTypeAmino: typeof AccessOperationSelectorType;
    AccessOperationSelectorTypeSDKType: typeof AccessOperationSelectorType;
    AccessTypeAmino: typeof AccessType;
    AccessTypeSDKType: typeof AccessType;
    LegacyAccessOperationWithSelector: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): LegacyAccessOperationWithSelector;
        encode(message: LegacyAccessOperationWithSelector, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: LegacyAccessOperationWithSelectorAmino): LegacyAccessOperationWithSelector;
        fromAminoMsg(object: LegacyAccessOperationWithSelectorAminoMsg): LegacyAccessOperationWithSelector;
        fromPartial(object: {
            operation?: {
                accessType?: AccessType;
                identifierTemplate?: string;
                resourceType?: ResourceType;
            };
            selector?: string;
            selectorType?: AccessOperationSelectorType;
        }): LegacyAccessOperationWithSelector;
        fromProtoMsg(message: LegacyAccessOperationWithSelectorProtoMsg): LegacyAccessOperationWithSelector;
        toAmino(message: LegacyAccessOperationWithSelector): LegacyAccessOperationWithSelectorAmino;
        toAminoMsg(message: LegacyAccessOperationWithSelector): LegacyAccessOperationWithSelectorAminoMsg;
        toProto(message: LegacyAccessOperationWithSelector): Uint8Array;
        toProtoMsg(message: LegacyAccessOperationWithSelector): LegacyAccessOperationWithSelectorProtoMsg;
    };
    LegacyWasmDependencyMapping: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): LegacyWasmDependencyMapping;
        encode(message: LegacyWasmDependencyMapping, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: LegacyWasmDependencyMappingAmino): LegacyWasmDependencyMapping;
        fromAminoMsg(object: LegacyWasmDependencyMappingAminoMsg): LegacyWasmDependencyMapping;
        fromPartial(object: {
            accessOps?: {
                operation?: {
                    accessType?: AccessType;
                    identifierTemplate?: string;
                    resourceType?: ResourceType;
                };
                selector?: string;
                selectorType?: AccessOperationSelectorType;
            }[];
            contractAddress?: string;
            enabled?: boolean;
            resetReason?: string;
        }): LegacyWasmDependencyMapping;
        fromProtoMsg(message: LegacyWasmDependencyMappingProtoMsg): LegacyWasmDependencyMapping;
        toAmino(message: LegacyWasmDependencyMapping): LegacyWasmDependencyMappingAmino;
        toAminoMsg(message: LegacyWasmDependencyMapping): LegacyWasmDependencyMappingAminoMsg;
        toProto(message: LegacyWasmDependencyMapping): Uint8Array;
        toProtoMsg(message: LegacyWasmDependencyMapping): LegacyWasmDependencyMappingProtoMsg;
    };
    MessageDependencyMapping: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MessageDependencyMapping;
        encode(message: MessageDependencyMapping, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MessageDependencyMappingAmino): MessageDependencyMapping;
        fromAminoMsg(object: MessageDependencyMappingAminoMsg): MessageDependencyMapping;
        fromPartial(object: {
            accessOps?: {
                accessType?: AccessType;
                identifierTemplate?: string;
                resourceType?: ResourceType;
            }[];
            dynamicEnabled?: boolean;
            messageKey?: string;
        }): MessageDependencyMapping;
        fromProtoMsg(message: MessageDependencyMappingProtoMsg): MessageDependencyMapping;
        toAmino(message: MessageDependencyMapping): MessageDependencyMappingAmino;
        toAminoMsg(message: MessageDependencyMapping): MessageDependencyMappingAminoMsg;
        toProto(message: MessageDependencyMapping): Uint8Array;
        toProtoMsg(message: MessageDependencyMapping): MessageDependencyMappingProtoMsg;
    };
    MsgUpdateResourceDependencyMappingProposal: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgUpdateResourceDependencyMappingProposal;
        encode(message: MsgUpdateResourceDependencyMappingProposal, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgUpdateResourceDependencyMappingProposalAmino): MsgUpdateResourceDependencyMappingProposal;
        fromAminoMsg(object: MsgUpdateResourceDependencyMappingProposalAminoMsg): MsgUpdateResourceDependencyMappingProposal;
        fromPartial(object: {
            description?: string;
            messageDependencyMapping?: {
                accessOps?: {
                    accessType?: AccessType;
                    identifierTemplate?: string;
                    resourceType?: ResourceType;
                }[];
                dynamicEnabled?: boolean;
                messageKey?: string;
            }[];
            title?: string;
        }): MsgUpdateResourceDependencyMappingProposal;
        fromProtoMsg(message: MsgUpdateResourceDependencyMappingProposalProtoMsg): MsgUpdateResourceDependencyMappingProposal;
        toAmino(message: MsgUpdateResourceDependencyMappingProposal): MsgUpdateResourceDependencyMappingProposalAmino;
        toAminoMsg(message: MsgUpdateResourceDependencyMappingProposal): MsgUpdateResourceDependencyMappingProposalAminoMsg;
        toProto(message: MsgUpdateResourceDependencyMappingProposal): Uint8Array;
        toProtoMsg(message: MsgUpdateResourceDependencyMappingProposal): MsgUpdateResourceDependencyMappingProposalProtoMsg;
    };
    MsgUpdateResourceDependencyMappingProposalJsonFile: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgUpdateResourceDependencyMappingProposalJsonFile;
        encode(message: MsgUpdateResourceDependencyMappingProposalJsonFile, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgUpdateResourceDependencyMappingProposalJsonFileAmino): MsgUpdateResourceDependencyMappingProposalJsonFile;
        fromAminoMsg(object: MsgUpdateResourceDependencyMappingProposalJsonFileAminoMsg): MsgUpdateResourceDependencyMappingProposalJsonFile;
        fromPartial(object: {
            deposit?: string;
            description?: string;
            messageDependencyMapping?: {
                accessOps?: {
                    accessType?: AccessType;
                    identifierTemplate?: string;
                    resourceType?: ResourceType;
                }[];
                dynamicEnabled?: boolean;
                messageKey?: string;
            }[];
            title?: string;
        }): MsgUpdateResourceDependencyMappingProposalJsonFile;
        fromProtoMsg(message: MsgUpdateResourceDependencyMappingProposalJsonFileProtoMsg): MsgUpdateResourceDependencyMappingProposalJsonFile;
        toAmino(message: MsgUpdateResourceDependencyMappingProposalJsonFile): MsgUpdateResourceDependencyMappingProposalJsonFileAmino;
        toAminoMsg(message: MsgUpdateResourceDependencyMappingProposalJsonFile): MsgUpdateResourceDependencyMappingProposalJsonFileAminoMsg;
        toProto(message: MsgUpdateResourceDependencyMappingProposalJsonFile): Uint8Array;
        toProtoMsg(message: MsgUpdateResourceDependencyMappingProposalJsonFile): MsgUpdateResourceDependencyMappingProposalJsonFileProtoMsg;
    };
    MsgUpdateResourceDependencyMappingProposalResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgUpdateResourceDependencyMappingProposalResponse;
        encode(_: MsgUpdateResourceDependencyMappingProposalResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: MsgUpdateResourceDependencyMappingProposalResponseAmino): MsgUpdateResourceDependencyMappingProposalResponse;
        fromAminoMsg(object: MsgUpdateResourceDependencyMappingProposalResponseAminoMsg): MsgUpdateResourceDependencyMappingProposalResponse;
        fromPartial(_: {}): MsgUpdateResourceDependencyMappingProposalResponse;
        fromProtoMsg(message: MsgUpdateResourceDependencyMappingProposalResponseProtoMsg): MsgUpdateResourceDependencyMappingProposalResponse;
        toAmino(_: MsgUpdateResourceDependencyMappingProposalResponse): MsgUpdateResourceDependencyMappingProposalResponseAmino;
        toAminoMsg(message: MsgUpdateResourceDependencyMappingProposalResponse): MsgUpdateResourceDependencyMappingProposalResponseAminoMsg;
        toProto(message: MsgUpdateResourceDependencyMappingProposalResponse): Uint8Array;
        toProtoMsg(message: MsgUpdateResourceDependencyMappingProposalResponse): MsgUpdateResourceDependencyMappingProposalResponseProtoMsg;
    };
    MsgUpdateWasmDependencyMappingProposal: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgUpdateWasmDependencyMappingProposal;
        encode(message: MsgUpdateWasmDependencyMappingProposal, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgUpdateWasmDependencyMappingProposalAmino): MsgUpdateWasmDependencyMappingProposal;
        fromAminoMsg(object: MsgUpdateWasmDependencyMappingProposalAminoMsg): MsgUpdateWasmDependencyMappingProposal;
        fromPartial(object: {
            contractAddress?: string;
            description?: string;
            title?: string;
            wasmDependencyMapping?: {
                baseAccessOps?: {
                    operation?: {
                        accessType?: (...) | (...);
                        identifierTemplate?: (...) | (...);
                        resourceType?: (...) | (...);
                    };
                    selector?: string;
                    selectorType?: AccessOperationSelectorType;
                }[];
                baseContractReferences?: {
                    contractAddress?: string;
                    jsonTranslationTemplate?: string;
                    messageName?: string;
                    messageType?: WasmMessageSubtype;
                }[];
                contractAddress?: string;
                executeAccessOps?: {
                    messageName?: string;
                    wasmOperations?: {
                        operation?: ...;
                        selector?: ...;
                        selectorType?: ...;
                    }[];
                }[];
                executeContractReferences?: {
                    contractReferences?: {
                        contractAddress?: ...;
                        jsonTranslationTemplate?: ...;
                        messageName?: ...;
                        messageType?: ...;
                    }[];
                    messageName?: string;
                }[];
                queryAccessOps?: {
                    messageName?: string;
                    wasmOperations?: {
                        operation?: ...;
                        selector?: ...;
                        selectorType?: ...;
                    }[];
                }[];
                queryContractReferences?: {
                    contractReferences?: {
                        contractAddress?: ...;
                        jsonTranslationTemplate?: ...;
                        messageName?: ...;
                        messageType?: ...;
                    }[];
                    messageName?: string;
                }[];
                resetReason?: string;
            };
        }): MsgUpdateWasmDependencyMappingProposal;
        fromProtoMsg(message: MsgUpdateWasmDependencyMappingProposalProtoMsg): MsgUpdateWasmDependencyMappingProposal;
        toAmino(message: MsgUpdateWasmDependencyMappingProposal): MsgUpdateWasmDependencyMappingProposalAmino;
        toAminoMsg(message: MsgUpdateWasmDependencyMappingProposal): MsgUpdateWasmDependencyMappingProposalAminoMsg;
        toProto(message: MsgUpdateWasmDependencyMappingProposal): Uint8Array;
        toProtoMsg(message: MsgUpdateWasmDependencyMappingProposal): MsgUpdateWasmDependencyMappingProposalProtoMsg;
    };
    MsgUpdateWasmDependencyMappingProposalJsonFile: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgUpdateWasmDependencyMappingProposalJsonFile;
        encode(message: MsgUpdateWasmDependencyMappingProposalJsonFile, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgUpdateWasmDependencyMappingProposalJsonFileAmino): MsgUpdateWasmDependencyMappingProposalJsonFile;
        fromAminoMsg(object: MsgUpdateWasmDependencyMappingProposalJsonFileAminoMsg): MsgUpdateWasmDependencyMappingProposalJsonFile;
        fromPartial(object: {
            contractAddress?: string;
            deposit?: string;
            description?: string;
            title?: string;
            wasmDependencyMapping?: {
                baseAccessOps?: {
                    operation?: {
                        accessType?: (...) | (...);
                        identifierTemplate?: (...) | (...);
                        resourceType?: (...) | (...);
                    };
                    selector?: string;
                    selectorType?: AccessOperationSelectorType;
                }[];
                baseContractReferences?: {
                    contractAddress?: string;
                    jsonTranslationTemplate?: string;
                    messageName?: string;
                    messageType?: WasmMessageSubtype;
                }[];
                contractAddress?: string;
                executeAccessOps?: {
                    messageName?: string;
                    wasmOperations?: {
                        operation?: ...;
                        selector?: ...;
                        selectorType?: ...;
                    }[];
                }[];
                executeContractReferences?: {
                    contractReferences?: {
                        contractAddress?: ...;
                        jsonTranslationTemplate?: ...;
                        messageName?: ...;
                        messageType?: ...;
                    }[];
                    messageName?: string;
                }[];
                queryAccessOps?: {
                    messageName?: string;
                    wasmOperations?: {
                        operation?: ...;
                        selector?: ...;
                        selectorType?: ...;
                    }[];
                }[];
                queryContractReferences?: {
                    contractReferences?: {
                        contractAddress?: ...;
                        jsonTranslationTemplate?: ...;
                        messageName?: ...;
                        messageType?: ...;
                    }[];
                    messageName?: string;
                }[];
                resetReason?: string;
            };
        }): MsgUpdateWasmDependencyMappingProposalJsonFile;
        fromProtoMsg(message: MsgUpdateWasmDependencyMappingProposalJsonFileProtoMsg): MsgUpdateWasmDependencyMappingProposalJsonFile;
        toAmino(message: MsgUpdateWasmDependencyMappingProposalJsonFile): MsgUpdateWasmDependencyMappingProposalJsonFileAmino;
        toAminoMsg(message: MsgUpdateWasmDependencyMappingProposalJsonFile): MsgUpdateWasmDependencyMappingProposalJsonFileAminoMsg;
        toProto(message: MsgUpdateWasmDependencyMappingProposalJsonFile): Uint8Array;
        toProtoMsg(message: MsgUpdateWasmDependencyMappingProposalJsonFile): MsgUpdateWasmDependencyMappingProposalJsonFileProtoMsg;
    };
    ResourceTypeAmino: typeof ResourceType;
    ResourceTypeSDKType: typeof ResourceType;
    WasmAccessOperation: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): WasmAccessOperation;
        encode(message: WasmAccessOperation, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: WasmAccessOperationAmino): WasmAccessOperation;
        fromAminoMsg(object: WasmAccessOperationAminoMsg): WasmAccessOperation;
        fromPartial(object: {
            operation?: {
                accessType?: AccessType;
                identifierTemplate?: string;
                resourceType?: ResourceType;
            };
            selector?: string;
            selectorType?: AccessOperationSelectorType;
        }): WasmAccessOperation;
        fromProtoMsg(message: WasmAccessOperationProtoMsg): WasmAccessOperation;
        toAmino(message: WasmAccessOperation): WasmAccessOperationAmino;
        toAminoMsg(message: WasmAccessOperation): WasmAccessOperationAminoMsg;
        toProto(message: WasmAccessOperation): Uint8Array;
        toProtoMsg(message: WasmAccessOperation): WasmAccessOperationProtoMsg;
    };
    WasmAccessOperations: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): WasmAccessOperations;
        encode(message: WasmAccessOperations, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: WasmAccessOperationsAmino): WasmAccessOperations;
        fromAminoMsg(object: WasmAccessOperationsAminoMsg): WasmAccessOperations;
        fromPartial(object: {
            messageName?: string;
            wasmOperations?: {
                operation?: {
                    accessType?: AccessType;
                    identifierTemplate?: string;
                    resourceType?: ResourceType;
                };
                selector?: string;
                selectorType?: AccessOperationSelectorType;
            }[];
        }): WasmAccessOperations;
        fromProtoMsg(message: WasmAccessOperationsProtoMsg): WasmAccessOperations;
        toAmino(message: WasmAccessOperations): WasmAccessOperationsAmino;
        toAminoMsg(message: WasmAccessOperations): WasmAccessOperationsAminoMsg;
        toProto(message: WasmAccessOperations): Uint8Array;
        toProtoMsg(message: WasmAccessOperations): WasmAccessOperationsProtoMsg;
    };
    WasmContractReference: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): WasmContractReference;
        encode(message: WasmContractReference, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: WasmContractReferenceAmino): WasmContractReference;
        fromAminoMsg(object: WasmContractReferenceAminoMsg): WasmContractReference;
        fromPartial(object: {
            contractAddress?: string;
            jsonTranslationTemplate?: string;
            messageName?: string;
            messageType?: WasmMessageSubtype;
        }): WasmContractReference;
        fromProtoMsg(message: WasmContractReferenceProtoMsg): WasmContractReference;
        toAmino(message: WasmContractReference): WasmContractReferenceAmino;
        toAminoMsg(message: WasmContractReference): WasmContractReferenceAminoMsg;
        toProto(message: WasmContractReference): Uint8Array;
        toProtoMsg(message: WasmContractReference): WasmContractReferenceProtoMsg;
    };
    WasmContractReferences: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): WasmContractReferences;
        encode(message: WasmContractReferences, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: WasmContractReferencesAmino): WasmContractReferences;
        fromAminoMsg(object: WasmContractReferencesAminoMsg): WasmContractReferences;
        fromPartial(object: {
            contractReferences?: {
                contractAddress?: string;
                jsonTranslationTemplate?: string;
                messageName?: string;
                messageType?: WasmMessageSubtype;
            }[];
            messageName?: string;
        }): WasmContractReferences;
        fromProtoMsg(message: WasmContractReferencesProtoMsg): WasmContractReferences;
        toAmino(message: WasmContractReferences): WasmContractReferencesAmino;
        toAminoMsg(message: WasmContractReferences): WasmContractReferencesAminoMsg;
        toProto(message: WasmContractReferences): Uint8Array;
        toProtoMsg(message: WasmContractReferences): WasmContractReferencesProtoMsg;
    };
    WasmDependencyMapping: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): WasmDependencyMapping;
        encode(message: WasmDependencyMapping, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: WasmDependencyMappingAmino): WasmDependencyMapping;
        fromAminoMsg(object: WasmDependencyMappingAminoMsg): WasmDependencyMapping;
        fromPartial(object: {
            baseAccessOps?: {
                operation?: {
                    accessType?: AccessType;
                    identifierTemplate?: string;
                    resourceType?: ResourceType;
                };
                selector?: string;
                selectorType?: AccessOperationSelectorType;
            }[];
            baseContractReferences?: {
                contractAddress?: string;
                jsonTranslationTemplate?: string;
                messageName?: string;
                messageType?: WasmMessageSubtype;
            }[];
            contractAddress?: string;
            executeAccessOps?: {
                messageName?: string;
                wasmOperations?: {
                    operation?: {
                        accessType?: ...;
                        identifierTemplate?: ...;
                        resourceType?: ...;
                    };
                    selector?: string;
                    selectorType?: AccessOperationSelectorType;
                }[];
            }[];
            executeContractReferences?: {
                contractReferences?: {
                    contractAddress?: string;
                    jsonTranslationTemplate?: string;
                    messageName?: string;
                    messageType?: WasmMessageSubtype;
                }[];
                messageName?: string;
            }[];
            queryAccessOps?: {
                messageName?: string;
                wasmOperations?: {
                    operation?: {
                        accessType?: ...;
                        identifierTemplate?: ...;
                        resourceType?: ...;
                    };
                    selector?: string;
                    selectorType?: AccessOperationSelectorType;
                }[];
            }[];
            queryContractReferences?: {
                contractReferences?: {
                    contractAddress?: string;
                    jsonTranslationTemplate?: string;
                    messageName?: string;
                    messageType?: WasmMessageSubtype;
                }[];
                messageName?: string;
            }[];
            resetReason?: string;
        }): WasmDependencyMapping;
        fromProtoMsg(message: WasmDependencyMappingProtoMsg): WasmDependencyMapping;
        toAmino(message: WasmDependencyMapping): WasmDependencyMappingAmino;
        toAminoMsg(message: WasmDependencyMapping): WasmDependencyMappingAminoMsg;
        toProto(message: WasmDependencyMapping): Uint8Array;
        toProtoMsg(message: WasmDependencyMapping): WasmDependencyMappingProtoMsg;
    };
    WasmMessageSubtypeAmino: typeof WasmMessageSubtype;
    WasmMessageSubtypeSDKType: typeof WasmMessageSubtype;
    accessOperationSelectorTypeFromJSON(object: any): AccessOperationSelectorType;
    accessOperationSelectorTypeToJSON(object: AccessOperationSelectorType): string;
    accessTypeFromJSON(object: any): AccessType;
    accessTypeToJSON(object: AccessType): string;
    resourceTypeFromJSON(object: any): ResourceType;
    resourceTypeToJSON(object: ResourceType): string;
    wasmMessageSubtypeFromJSON(object: any): WasmMessageSubtype;
    wasmMessageSubtypeToJSON(object: WasmMessageSubtype): string;
} = ...

Type declaration