import * as gt from '../compiler/types';
import { AbstractProvider } from './provider';
import * as lsp from 'vscode-languageserver';
export declare class DefinitionProvider extends AbstractProvider {
    protected processIncludeStatement(inclStmt: gt.IncludeStatement): lsp.LocationLink[];
    protected processIdentifier(identifier: gt.Identifier): lsp.LocationLink[];
    getDefinitionAt(uri: string, position: number): lsp.DefinitionLink[] | undefined;
}
