import type { Editor, SyncEditorSettingSource } from "./syncEditorSetting"; export declare const EditorExtensionCommandMap: { readonly Code: "code"; readonly Cursor: "cursor"; readonly Antigravity: "antigravity"; }; export interface GetEditorExtensionsParams { source: SyncEditorSettingSource; } export interface GetEditorExtensionCommandParams { editor: Editor; } export interface GetEditorWindowsCliCandidatesParams { editor: Editor; } export interface PathExistsParams { path: string; } export interface QuoteShellCommandParams { command: string; } export declare function canGetEditorExtensions({ editor }: GetEditorExtensionCommandParams): Promise; export declare function getEditorExtensionCommand({ editor }: GetEditorExtensionCommandParams): Promise; export declare function getEditorExtensions({ source }: GetEditorExtensionsParams): Promise>;