import * as s from "jsonv-ts"; import { RpcMessage, type TRpcRequest } from "../rpc"; export declare class ResourcesListMessage extends RpcMessage { method: string; params: s.ObjectSchema<{}, s.IObjectOptions> & s.IObjectOptions; respond(message: TRpcRequest): Promise>; } export declare class ResourcesTemplatesListMessage extends RpcMessage { method: string; params: s.ObjectSchema<{}, s.IObjectOptions> & s.IObjectOptions; respond(message: TRpcRequest): Promise>; } export declare class ResourcesReadMessage extends RpcMessage { method: string; params: s.ObjectSchema<{ readonly uri: s.StringSchema & s.IStringOptions; }, s.IObjectOptions> & s.IObjectOptions; respond(message: TRpcRequest, request: Request): Promise>; }