import type { CliAdapter } from '../../../adapters/cli/types.js'; export interface GatewayEntryReport { cliId: string; state: 'installed' | 'unchanged' | 'configured' | 'removed' | 'absent' | 'adapter-required'; configPath?: string; warning?: string; } export interface GatewayEntry { command: string; args: string[]; } export declare function defaultGatewayEntry(): GatewayEntry; export declare function ensureGatewayEntry(adapter: Pick, entry?: GatewayEntry): GatewayEntryReport; export declare function removeGatewayEntry(adapter: Pick): GatewayEntryReport; export declare function inspectGatewayEntry(adapter: Pick): GatewayEntryReport; //# sourceMappingURL=gateway-installer.d.ts.map