export type ClientType = "claude-code" | "opencode" | "cursor" | "unknown"; export interface AliasWithDefaults { tool: string; defaults: Record; } export interface ClientAdapter { clientType: ClientType; clientName: string; clientVersion: string; getAdditionalAliases(): Record; getAliasesWithDefaults(): Record; getInstructions(): string; } interface ClientInfo { name: string; version: string; } export declare function detectClient(clientInfo: ClientInfo | undefined): ClientAdapter; export declare function getConfigSnippet(client: ClientType): string; export {}; //# sourceMappingURL=client-adapter.d.ts.map