import type { TerminalLaunchDependencies, TerminalLaunchRequest, TerminalLaunchResult } from "./terminal-launch/types.js"; export { terminalLaunchCapabilities } from "./terminal-launch/providers.js"; export * from "./terminal-launch/types.js"; export { createDefaultTerminalLaunchRequest, getTerminalLaunchPlacement } from "./terminal-launch/request.js"; /** * Create a terminal pane or multiplexer group and run a command in it. * Provider-specific execution, targeting, environment, focus, and shell-input * behavior are described by the canonical capability map and in docs/extensions.md. */ export declare function createTerminalLauncher(dependencies?: TerminalLaunchDependencies): (request: TerminalLaunchRequest) => Promise; export declare const launchTerminal: (request: TerminalLaunchRequest) => Promise;