export type { AcceptNesNotification, AgentAuthCapabilities, AgentCapabilities, AgentNotification, AgentRequest, AgentResponse, Annotations, AudioContent, AuthCapabilities, AuthenticateRequest, AuthenticateResponse, AuthEnvVar, AuthMethod, AuthMethodAgent, AuthMethodEnvVar, AuthMethodTerminal, AvailableCommand, AvailableCommandInput, AvailableCommandsUpdate, BlobResourceContents, BooleanPropertySchema, CancelNotification, CancelRequestNotification, ClientCapabilities, ClientNesCapabilities, ClientNotification, ClientRequest, ClientResponse, CloseNesRequest, CloseNesResponse, CloseSessionRequest, CloseSessionResponse, CompleteElicitationNotification, ConfigOptionUpdate, Content, ContentBlock, ContentChunk, Cost, CreateElicitationRequest, CreateElicitationResponse, CreateTerminalRequest, CreateTerminalResponse, CurrentModeUpdate, DidChangeDocumentNotification, DidCloseDocumentNotification, DidFocusDocumentNotification, DidOpenDocumentNotification, DidSaveDocumentNotification, Diff, DisableProvidersRequest, DisableProvidersResponse, ElicitationAcceptAction, ElicitationCapabilities, ElicitationContentValue, ElicitationFormCapabilities, ElicitationFormMode, ElicitationId, ElicitationPropertySchema, ElicitationRequestScope, ElicitationSchema, ElicitationSchemaType, ElicitationSessionScope, ElicitationStringType, ElicitationUrlCapabilities, ElicitationUrlMode, EmbeddedResource, EmbeddedResourceResource, EnumOption, EnvVariable, Error, ErrorCode, ExtNotification, ExtRequest, ExtResponse, FileSystemCapabilities, ForkSessionRequest, ForkSessionResponse, HttpHeader, ImageContent, Implementation, InitializeRequest, InitializeResponse, IntegerPropertySchema, KillTerminalRequest, KillTerminalResponse, ListProvidersRequest, ListProvidersResponse, ListSessionsRequest, ListSessionsResponse, LlmProtocol, LoadSessionRequest, LoadSessionResponse, LogoutCapabilities, LogoutRequest, LogoutResponse, McpCapabilities, McpServer, McpServerHttp, McpServerSse, McpServerStdio, ModelId, ModelInfo, MultiSelectItems, MultiSelectPropertySchema, NesCapabilities, NesContextCapabilities, NesDiagnostic, NesDiagnosticsCapabilities, NesDiagnosticSeverity, NesDocumentDidChangeCapabilities, NesDocumentDidCloseCapabilities, NesDocumentDidFocusCapabilities, NesDocumentDidOpenCapabilities, NesDocumentDidSaveCapabilities, NesDocumentEventCapabilities, NesEditHistoryCapabilities, NesEditHistoryEntry, NesEditSuggestion, NesEventCapabilities, NesExcerpt, NesJumpCapabilities, NesJumpSuggestion, NesOpenFile, NesOpenFilesCapabilities, NesRecentFile, NesRecentFilesCapabilities, NesRejectReason, NesRelatedSnippet, NesRelatedSnippetsCapabilities, NesRenameCapabilities, NesRenameSuggestion, NesRepository, NesSearchAndReplaceCapabilities, NesSearchAndReplaceSuggestion, NesSuggestContext, NesSuggestion, NesTextEdit, NesTriggerKind, NesUserAction, NesUserActionsCapabilities, NewSessionRequest, NewSessionResponse, NumberPropertySchema, PermissionOption, PermissionOptionId, PermissionOptionKind, Plan, PlanEntry, PlanEntryPriority, PlanEntryStatus, Position, PositionEncodingKind, PromptCapabilities, PromptRequest, PromptResponse, ProtocolVersion, ProviderCurrentConfig, ProviderInfo, ProvidersCapabilities, Range, ReadTextFileRequest, ReadTextFileResponse, RejectNesNotification, ReleaseTerminalRequest, ReleaseTerminalResponse, RequestId, RequestPermissionOutcome, RequestPermissionRequest, RequestPermissionResponse, ResourceLink, ResumeSessionRequest, ResumeSessionResponse, Role, SelectedPermissionOutcome, SessionAdditionalDirectoriesCapabilities, SessionCapabilities, SessionCloseCapabilities, SessionConfigBoolean, SessionConfigGroupId, SessionConfigId, SessionConfigOption, SessionConfigOptionCategory, SessionConfigSelect, SessionConfigSelectGroup, SessionConfigSelectOption, SessionConfigSelectOptions, SessionConfigValueId, SessionForkCapabilities, SessionId, SessionInfo, SessionInfoUpdate, SessionListCapabilities, SessionMode, SessionModeId, SessionModelState, SessionModeState, SessionNotification, SessionResumeCapabilities, SessionUpdate, SetProvidersRequest, SetProvidersResponse, SetSessionConfigOptionRequest, SetSessionConfigOptionResponse, SetSessionModelRequest, SetSessionModelResponse, SetSessionModeRequest, SetSessionModeResponse, StartNesRequest, StartNesResponse, StopReason, StringFormat, StringPropertySchema, SuggestNesRequest, SuggestNesResponse, Terminal, TerminalExitStatus, TerminalOutputRequest, TerminalOutputResponse, TextContent, TextDocumentContentChangeEvent, TextDocumentSyncKind, TextResourceContents, TitledMultiSelectItems, ToolCall, ToolCallContent, ToolCallId, ToolCallLocation, ToolCallStatus, ToolCallUpdate, ToolKind, UnstructuredCommandInput, UntitledMultiSelectItems, Usage, UsageUpdate, WaitForTerminalExitRequest, WaitForTerminalExitResponse, WorkspaceFolder, WriteTextFileRequest, WriteTextFileResponse, } from "./types.gen";
export declare const AGENT_METHODS: {
    readonly authenticate: "authenticate";
    readonly document_did_change: "document/didChange";
    readonly document_did_close: "document/didClose";
    readonly document_did_focus: "document/didFocus";
    readonly document_did_open: "document/didOpen";
    readonly document_did_save: "document/didSave";
    readonly initialize: "initialize";
    readonly logout: "logout";
    readonly nes_accept: "nes/accept";
    readonly nes_close: "nes/close";
    readonly nes_reject: "nes/reject";
    readonly nes_start: "nes/start";
    readonly nes_suggest: "nes/suggest";
    readonly providers_disable: "providers/disable";
    readonly providers_list: "providers/list";
    readonly providers_set: "providers/set";
    readonly session_cancel: "session/cancel";
    readonly session_close: "session/close";
    readonly session_fork: "session/fork";
    readonly session_list: "session/list";
    readonly session_load: "session/load";
    readonly session_new: "session/new";
    readonly session_prompt: "session/prompt";
    readonly session_resume: "session/resume";
    readonly session_set_config_option: "session/set_config_option";
    readonly session_set_mode: "session/set_mode";
    readonly session_set_model: "session/set_model";
};
export declare const CLIENT_METHODS: {
    readonly elicitation_complete: "elicitation/complete";
    readonly elicitation_create: "elicitation/create";
    readonly fs_read_text_file: "fs/read_text_file";
    readonly fs_write_text_file: "fs/write_text_file";
    readonly session_request_permission: "session/request_permission";
    readonly session_update: "session/update";
    readonly terminal_create: "terminal/create";
    readonly terminal_kill: "terminal/kill";
    readonly terminal_output: "terminal/output";
    readonly terminal_release: "terminal/release";
    readonly terminal_wait_for_exit: "terminal/wait_for_exit";
};
export declare const PROTOCOL_VERSION = 1;
