import { type ProviderRuntimeCommandRequest, type ProviderRuntimeCommandsConfig, type ProviderRuntimeCommandsResponse } from '../../shared/provider-runtime-commands.js'; import type { ProviderUsageKind } from '../../shared/provider-usage.js'; interface ProviderRuntimeCommandSettings { getProviderRuntimeCommands(): Promise; setProviderRuntimeCommand(provider: ProviderUsageKind, command: string | null): Promise; } interface ProviderRuntimeCommandServiceOptions { env?: NodeJS.ProcessEnv; settings?: ProviderRuntimeCommandSettings; } export declare class ProviderRuntimeCommandError extends Error { readonly statusCode: 409; constructor(statusCode: 409, message: string); } export declare class ProviderRuntimeCommandService { private readonly env; private readonly settings; constructor(options?: ProviderRuntimeCommandServiceOptions); status(): Promise; set(input: ProviderRuntimeCommandRequest): Promise; } export declare const defaultProviderRuntimeCommandService: ProviderRuntimeCommandService; export {}; //# sourceMappingURL=runtime-command.service.d.ts.map