import type { TerminalPilotCommandServices } from "./runtime.js"; export { closeSession } from "./close-session.js"; export { createSession } from "./create-session.js"; export { fill } from "./fill.js"; export { getSession } from "./get-session.js"; export { install } from "./install.js"; export { listSessions } from "./list-sessions.js"; export { pressKey } from "./press-key.js"; export { readHistory } from "./read-history.js"; export { readScreen } from "./read-screen.js"; export { resize } from "./resize.js"; export { screenshot } from "./screenshot.js"; export { sendSignal } from "./send-signal.js"; export { type } from "./type.js"; export { uninstall } from "./uninstall.js"; export { waitFor } from "./wait-for.js"; export { waitForExit } from "./wait-for-exit.js"; export { createTerminalPilotRuntime, SESSION_ENV_VAR } from "./runtime.js"; export type { TerminalPilotCommandServices, TerminalPilotRuntime } from "./runtime.js"; export declare function createTerminalPilotGroup(): import("../../../toolcraft/dist/index.js").Group & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo>; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cols: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly rows: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly observe: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { session: string; pid: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"create-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly command: import("../../../toolcraft/dist/index.js").StringSchema; readonly args: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cols: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly rows: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly observe: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { session: string; pid: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"fill", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly text: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"type", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly text: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"press-key", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly key: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"send-signal", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly signal: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly scope: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly literal: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { matched: true; line: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"wait-for", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly pattern: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly scope: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly literal: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { matched: true; line: string; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { exitCode: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"wait-for-exit", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { exitCode: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { lines: string[]; cursor: { row: number; col: number; }; size: { rows: number; cols: number; }; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"read-screen", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { lines: string[]; cursor: { row: number; col: number; }; size: { rows: number; cols: number; }; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly output: import("../../../toolcraft/dist/index.js").StringSchema; readonly window: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly padding: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"screenshot", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly output: import("../../../toolcraft/dist/index.js").StringSchema; readonly window: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly padding: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly last: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { lines: string[]; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"read-history", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly last: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { lines: string[]; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"resize", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly cols: import("../../../toolcraft/dist/index.js").NumberSchema; readonly rows: import("../../../toolcraft/dist/index.js").NumberSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { exitCode: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"close-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { exitCode: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { session: string; pid: number; command: string; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"get-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { session: string; pid: number; command: string; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command, undefined, { sessions: Array<{ session: string; command: string; pid: number; }>; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list-sessions", import("../../../toolcraft/dist/index.js").ObjectSchema<{}>, { sessions: Array<{ session: string; command: string; pid: number; }>; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly local: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly global: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { agent: string; scope: "local" | "global"; skillPath: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"install", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").EnumSchema<[string, ...string[]]>; readonly local: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly global: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { agent: string; scope: "local" | "global"; skillPath: string; }, readonly ["cli"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { agent: string; removedSkillPaths: string[]; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"uninstall", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").EnumSchema<[string, ...string[]]>; }>, { agent: string; removedSkillPaths: string[]; }, readonly ["cli"], undefined>; }], readonly ["cli", "mcp", "sdk"], undefined>; }; export declare const terminalPilotGroup: Readonly & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo>; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cols: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly rows: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly observe: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { session: string; pid: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"create-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly command: import("../../../toolcraft/dist/index.js").StringSchema; readonly args: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cwd: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly cols: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly rows: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly observe: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { session: string; pid: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"fill", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly text: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"type", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly text: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"press-key", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly key: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"send-signal", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly signal: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly scope: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly literal: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { matched: true; line: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"wait-for", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly pattern: import("../../../toolcraft/dist/index.js").StringSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly scope: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly literal: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { matched: true; line: string; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { exitCode: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"wait-for-exit", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly timeout: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { exitCode: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { lines: string[]; cursor: { row: number; col: number; }; size: { rows: number; cols: number; }; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"read-screen", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { lines: string[]; cursor: { row: number; col: number; }; size: { rows: number; cols: number; }; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly output: import("../../../toolcraft/dist/index.js").StringSchema; readonly window: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly padding: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"screenshot", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly output: import("../../../toolcraft/dist/index.js").StringSchema; readonly window: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly padding: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly last: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { lines: string[]; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"read-history", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly last: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { lines: string[]; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, undefined> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"resize", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly cols: import("../../../toolcraft/dist/index.js").NumberSchema; readonly rows: import("../../../toolcraft/dist/index.js").NumberSchema; readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { exitCode: number; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"close-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { exitCode: number; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { session: string; pid: number; command: string; exitCode: number | null; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"get-session", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly session: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { session: string; pid: number; command: string; exitCode: number | null; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command, undefined, { sessions: Array<{ session: string; command: string; pid: number; }>; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list-sessions", import("../../../toolcraft/dist/index.js").ObjectSchema<{}>, { sessions: Array<{ session: string; command: string; pid: number; }>; }, readonly ["cli", "mcp", "sdk"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; readonly local: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly global: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { agent: string; scope: "local" | "global"; skillPath: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"install", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").EnumSchema<[string, ...string[]]>; readonly local: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly global: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { agent: string; scope: "local" | "global"; skillPath: string; }, readonly ["cli"], undefined>; }, import("../../../toolcraft/dist/index.js").Command; }>, undefined, { agent: string; removedSkillPaths: string[]; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"uninstall", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").EnumSchema<[string, ...string[]]>; }>, { agent: string; removedSkillPaths: string[]; }, readonly ["cli"], undefined>; }], readonly ["cli", "mcp", "sdk"], undefined>; }>;