export interface YcmdGoToParams {
    filepath: string;
    line?: number;
    column?: number;
    searchString?: string;
    matchType?: "exact" | "prefix" | "contains";
    contents?: string;
    command: "GoTo" | "GoToDeclaration" | "GoToReferences" | "GoToDefinition";
}
export interface GoToLocation {
    filepath: string;
    line: number;
    column: number;
    description?: string;
}
export declare function ycmdGoTo(params: YcmdGoToParams): Promise<{
    success: boolean;
    locations?: GoToLocation[];
    message: string;
}>;
