import type { PromptFile, Suggestions } from '@ydb-platform/monaco-ghost'; import type { TelemetryEvent, TelemetryOpenTabs } from '../../types/api/codeAssist'; import { BaseYdbAPI } from './base'; export declare class CodeAssistAPI extends BaseYdbAPI { getPath(path: string): string; getCodeAssistSuggestions(data: PromptFile[]): Promise; sendCodeAssistTelemetry(data: TelemetryEvent): Promise; sendCodeAssistOpenTabs(data: TelemetryOpenTabs): Promise; protected shouldUseCsrfTokenForRequest(method?: string, url?: string): boolean; }