import { LogQLAST, Situation, Token } from './types'; /** * Decide what kind of completion to offer for the cursor offset. * * The implementation is intentionally permissive: when in doubt we err on the * side of offering MORE suggestions (field name + keywords) rather than no * suggestions, because Monaco filters them by prefix anyway. */ export declare function locate(offset: number, ast: LogQLAST, tokens: Token[]): Situation;