query | <Args, Result>(reference: Readonly<{ [contractType]: { kind: "query" ; args: Args ; result: Result } }>, description: string, options?: ToolOptions<Args>) => Readonly<{ kind: "query" | "operation" | "status" ; path: string ; reference: QueryContractReference | OperationContractReference ; description: string ; bind?: string }> |
operation | <Args, Result>(reference: Readonly<{ [contractType]: { kind: "operation" ; args: Args ; result: Result } }>, description: string, options?: ToolOptions<Args>) => Readonly<{ kind: "query" | "operation" | "status" ; path: string ; reference: QueryContractReference | OperationContractReference ; description: string ; bind?: string }> |
status | <Args, Result>(reference: Readonly<{ [contractType]: { kind: "operation" ; args: Args ; result: Result } }>, description: string) => Readonly<{ kind: "query" | "operation" | "status" ; path: string ; reference: QueryContractReference | OperationContractReference ; description: string ; bind?: string }> |