import { A as RemoteDockOptions, B as DevToolsMessageElementPosition, C as DevToolsViewBuiltin, D as DevToolsViewLauncher, E as DevToolsViewJsonRender, F as DevToolsLogFilePosition, G as DevToolsMessageHandle, H as DevToolsMessageEntryFrom, I as DevToolsLogHandle, J as DevToolsMessagesHost, K as DevToolsMessageLevel, L as DevToolsLogLevel, M as DevToolsLogEntry, N as DevToolsLogEntryFrom, O as DevToolsViewLauncherStatus, P as DevToolsLogEntryInput, R as DevToolsLogsClient, S as DevToolsViewAction, T as DevToolsViewIframe, U as DevToolsMessageEntryInput, V as DevToolsMessageEntry, W as DevToolsMessageFilePosition, _ as DevToolsDockEntryBase, a as CreateKitContextOptions, b as DevToolsDockHost, c as DevToolsChildProcessExecuteOptions, d as DevToolsTerminalSession, f as DevToolsTerminalSessionBase, g as DevToolsDockEntry, h as DevToolsDockEntriesGrouped, i as ViteDevToolsNodeContext, j as DevToolsLogElementPosition, k as RemoteConnectionInfo, l as DevToolsChildProcessTerminalSession, m as ClientScriptEntry, n as DevToolsNodeContext, o as KitNodeContext, p as DevToolsTerminalStatus, q as DevToolsMessagesClient, r as DevToolsPluginOptions, t as PluginWithDevTools, u as DevToolsTerminalHost, v as DevToolsDockEntryCategory, w as DevToolsViewCustomRender, x as DevToolsDockUserEntry, y as DevToolsDockEntryIcon, z as DevToolsLogsHost } from "./vite-augment-B0rA_vwL.js";
import { a as DevToolsCommandHandle, c as DevToolsCommandsHost, d as DevToolsServerCommandInput, i as DevToolsCommandEntry, l as DevToolsCommandsHostEvents, n as DevToolsClientCommand, o as DevToolsCommandKeybinding, r as DevToolsCommandBase, s as DevToolsCommandShortcutOverrides, t as DevToolsDocksUserSettings, u as DevToolsServerCommandEntry } from "./settings-DfhMlk_9.js";
import { n as WhenExpression, t as WhenContext } from "./when-CUCZNpmI.js";
import { C as RpcFunctionsHost, D as RpcStreamingChannelOptions, E as RpcStreamingChannel, O as RpcStreamingHost, S as RpcDefinitionsToFunctions, T as RpcSharedStateHost, _ as JsonRenderSpec, a as DevToolsDiagnosticsLogger, b as RpcBroadcastOptions, c as DevToolsRpcClientFunctions, d as DevToolsViewHost, f as EntriesToObject, g as JsonRenderElement, h as EventsMap, i as DevToolsDiagnosticsHost, k as Thenable, l as DevToolsRpcServerFunctions, m as EventUnsubscribe, n as DevToolsCapabilities, o as DevToolsHost, p as EventEmitter, r as DevToolsDiagnosticsDefinition, s as DevToolsNodeRpcSession, t as ConnectionMeta, u as DevToolsRpcSharedStates, v as JsonRenderer, w as RpcSharedStateGetOptions, x as RpcDefinitionsFilter, y as PartialWithoutId } from "./index-DFa671Ob.js";
import * as _$devframe_rpc0 from "devframe/rpc";

//#region src/define.d.ts
declare const defineRpcFunction: <NAME extends string, TYPE extends _$devframe_rpc0.RpcFunctionType, ARGS extends any[], RETURN = void, const AS extends _$devframe_rpc0.RpcArgsSchema | undefined = undefined, const RS extends _$devframe_rpc0.RpcReturnSchema | undefined = undefined>(definition: _$devframe_rpc0.RpcFunctionDefinition<NAME, TYPE, ARGS, RETURN, AS, RS, ViteDevToolsNodeContext>) => _$devframe_rpc0.RpcFunctionDefinition<NAME, TYPE, ARGS, RETURN, AS, RS, ViteDevToolsNodeContext>;
declare function defineCommand<const W extends string = ''>(command: Omit<DevToolsServerCommandInput, 'when'> & {
  when?: WhenExpression<WhenContext, W>;
}): DevToolsServerCommandInput;
declare function defineDockEntry<const T extends DevToolsDockUserEntry, const W extends string = ''>(entry: Omit<T, 'when'> & {
  when?: WhenExpression<WhenContext, W>;
}): T;
declare function defineJsonRenderSpec(spec: JsonRenderSpec): JsonRenderSpec;
//#endregion
export { ClientScriptEntry, ConnectionMeta, CreateKitContextOptions, DevToolsCapabilities, DevToolsChildProcessExecuteOptions, DevToolsChildProcessTerminalSession, DevToolsClientCommand, DevToolsCommandBase, DevToolsCommandEntry, DevToolsCommandHandle, DevToolsCommandKeybinding, DevToolsCommandShortcutOverrides, DevToolsCommandsHost, DevToolsCommandsHostEvents, DevToolsDiagnosticsDefinition, DevToolsDiagnosticsHost, DevToolsDiagnosticsLogger, DevToolsDockEntriesGrouped, DevToolsDockEntry, DevToolsDockEntryBase, DevToolsDockEntryCategory, DevToolsDockEntryIcon, DevToolsDockHost, DevToolsDockUserEntry, DevToolsDocksUserSettings, DevToolsHost, DevToolsLogElementPosition, DevToolsLogEntry, DevToolsLogEntryFrom, DevToolsLogEntryInput, DevToolsLogFilePosition, DevToolsLogHandle, DevToolsLogLevel, DevToolsLogsClient, DevToolsLogsHost, DevToolsMessageElementPosition, DevToolsMessageEntry, DevToolsMessageEntryFrom, DevToolsMessageEntryInput, DevToolsMessageFilePosition, DevToolsMessageHandle, DevToolsMessageLevel, DevToolsMessagesClient, DevToolsMessagesHost, DevToolsNodeContext, DevToolsNodeRpcSession, DevToolsPluginOptions, DevToolsRpcClientFunctions, DevToolsRpcServerFunctions, DevToolsRpcSharedStates, DevToolsServerCommandEntry, DevToolsServerCommandInput, DevToolsTerminalHost, DevToolsTerminalSession, DevToolsTerminalSessionBase, DevToolsTerminalStatus, DevToolsViewAction, DevToolsViewBuiltin, DevToolsViewCustomRender, DevToolsViewHost, DevToolsViewIframe, DevToolsViewJsonRender, DevToolsViewLauncher, DevToolsViewLauncherStatus, EntriesToObject, EventEmitter, EventUnsubscribe, EventsMap, JsonRenderElement, JsonRenderSpec, JsonRenderer, KitNodeContext, PartialWithoutId, PluginWithDevTools, RemoteConnectionInfo, RemoteDockOptions, RpcBroadcastOptions, RpcDefinitionsFilter, RpcDefinitionsToFunctions, RpcFunctionsHost, RpcSharedStateGetOptions, RpcSharedStateHost, RpcStreamingChannel, RpcStreamingChannelOptions, RpcStreamingHost, Thenable, ViteDevToolsNodeContext, WhenContext, WhenExpression, defineCommand, defineDockEntry, defineJsonRenderSpec, defineRpcFunction };