export declare const defaultEditorIds: readonly ["vscode", "cursor", "windsurf", "zed", "vscodium", "webstorm", "sublime-text"]; export declare const customEditorTargetPathPlaceholder: "%TARGET_PATH%"; export declare const customEditorLineNumberPlaceholder: "%LINE_NUMBER%"; export declare const customEditorColumnNumberPlaceholder: "%COLUMN_NUMBER%"; export type BuiltInEditor = (typeof defaultEditorIds)[number]; export type CustomEditor = { readonly type: 'custom'; readonly name: string; readonly executable: string; readonly arguments: readonly string[]; }; export type DefaultEditor = BuiltInEditor | CustomEditor; export declare const defaultEditorOption: { name: string; cliFlag: "editor"; description: () => import("react/jsx-runtime").JSX.Element; ssrName: null; docLink: string; type: DefaultEditor | null; getValue: ({ commandLine }: { commandLine: Record; }) => { value: DefaultEditor | null; source: string; }; setConfig(value: DefaultEditor | null): void; id: "editor"; };