/** * Auto-detects the current editor based on environment variables and common patterns. * * @returns The detected editor name or 'vscode' as fallback */ export declare function detectCurrentEditor(): string; /** * Returns an editor-specific link for opening a file at a given line and column. * * @param editor - The editor to use (e.g., 'vscode'). * @param absolutePath - The absolute path to the file. * @param line - The line number in the file. * @param column - The column number in the file. * @returns A URL string that can be used to open the file in the specified editor. */ export declare function getEditorLink(editor: string, absolutePath: string, line: number, column: number): string; /** * Creates an ANSI hyperlink (if supported) for the line:column text. * * @param lineCol - The line:column string (e.g., "10:5"). * @param absolutePath - The absolute path to the file. * @param line - The line number in the file. * @param column - The column number in the file. * @param editor - The editor to use (e.g., 'vscode', 'atom', 'sublime'). If not provided, will auto-detect. * @returns A string with ANSI escape sequences to create a clickable hyperlink. */ export declare function createClickableLineCol(lineCol: string, absolutePath: string, line: number, column: number, editor?: string): string;