import type { Config } from '../../config/schema.js'; import type { ConnectorConnection } from '../types.js'; import type { CliAction, JsonObject } from './types.js'; export declare function describeCliAction(config: Config, instanceId: string, connection: ConnectorConnection, actionId: string): Promise; export declare function verifyCliConnection(config: Config, instanceId: string, connection: ConnectorConnection, signal?: AbortSignal): Promise<{ adapter: import("./types.js").CliAdapter; executable: string; identity: import("./types.js").CliIdentity; }>; export declare function executeCliAction(config: Config, instanceId: string, connection: ConnectorConnection, action: CliAction, input: JsonObject, signal?: AbortSignal, beforeExecute?: () => void): Promise;