Skip to main content
Glama
capability.d.ts4.52 kB
import { BinaryReader, BinaryWriter } from "../../binary"; /** * Capability defines an implementation of an object capability. The index * provided to a Capability must be globally unique. */ export interface Capability { index: bigint; } export interface CapabilityProtoMsg { typeUrl: "/capability.v1.Capability"; value: Uint8Array; } /** * Capability defines an implementation of an object capability. The index * provided to a Capability must be globally unique. */ export interface CapabilityAmino { index?: string; } export interface CapabilityAminoMsg { type: "/capability.v1.Capability"; value: CapabilityAmino; } /** * Capability defines an implementation of an object capability. The index * provided to a Capability must be globally unique. */ export interface CapabilitySDKType { index: bigint; } /** * Owner defines a single capability owner. An owner is defined by the name of * capability and the module name. */ export interface Owner { module: string; name: string; } export interface OwnerProtoMsg { typeUrl: "/capability.v1.Owner"; value: Uint8Array; } /** * Owner defines a single capability owner. An owner is defined by the name of * capability and the module name. */ export interface OwnerAmino { module?: string; name?: string; } export interface OwnerAminoMsg { type: "/capability.v1.Owner"; value: OwnerAmino; } /** * Owner defines a single capability owner. An owner is defined by the name of * capability and the module name. */ export interface OwnerSDKType { module: string; name: string; } /** * CapabilityOwners defines a set of owners of a single Capability. The set of * owners must be unique. */ export interface CapabilityOwners { owners: Owner[]; } export interface CapabilityOwnersProtoMsg { typeUrl: "/capability.v1.CapabilityOwners"; value: Uint8Array; } /** * CapabilityOwners defines a set of owners of a single Capability. The set of * owners must be unique. */ export interface CapabilityOwnersAmino { owners: OwnerAmino[]; } export interface CapabilityOwnersAminoMsg { type: "/capability.v1.CapabilityOwners"; value: CapabilityOwnersAmino; } /** * CapabilityOwners defines a set of owners of a single Capability. The set of * owners must be unique. */ export interface CapabilityOwnersSDKType { owners: OwnerSDKType[]; } export declare const Capability: { typeUrl: string; is(o: any): o is Capability; isSDK(o: any): o is CapabilitySDKType; isAmino(o: any): o is CapabilityAmino; encode(message: Capability, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Capability; fromPartial(object: Partial<Capability>): Capability; fromAmino(object: CapabilityAmino): Capability; toAmino(message: Capability): CapabilityAmino; fromAminoMsg(object: CapabilityAminoMsg): Capability; fromProtoMsg(message: CapabilityProtoMsg): Capability; toProto(message: Capability): Uint8Array; toProtoMsg(message: Capability): CapabilityProtoMsg; }; export declare const Owner: { typeUrl: string; is(o: any): o is Owner; isSDK(o: any): o is OwnerSDKType; isAmino(o: any): o is OwnerAmino; encode(message: Owner, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): Owner; fromPartial(object: Partial<Owner>): Owner; fromAmino(object: OwnerAmino): Owner; toAmino(message: Owner): OwnerAmino; fromAminoMsg(object: OwnerAminoMsg): Owner; fromProtoMsg(message: OwnerProtoMsg): Owner; toProto(message: Owner): Uint8Array; toProtoMsg(message: Owner): OwnerProtoMsg; }; export declare const CapabilityOwners: { typeUrl: string; is(o: any): o is CapabilityOwners; isSDK(o: any): o is CapabilityOwnersSDKType; isAmino(o: any): o is CapabilityOwnersAmino; encode(message: CapabilityOwners, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): CapabilityOwners; fromPartial(object: Partial<CapabilityOwners>): CapabilityOwners; fromAmino(object: CapabilityOwnersAmino): CapabilityOwners; toAmino(message: CapabilityOwners): CapabilityOwnersAmino; fromAminoMsg(object: CapabilityOwnersAminoMsg): CapabilityOwners; fromProtoMsg(message: CapabilityOwnersProtoMsg): CapabilityOwners; toProto(message: CapabilityOwners): Uint8Array; toProtoMsg(message: CapabilityOwners): CapabilityOwnersProtoMsg; };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MyronKoch-dev/osmosis-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server