import SourceToken from 'coffee-lex/dist/SourceToken';
import { Base } from 'decaffeinate-coffeescript2/lib/coffeescript/nodes';
import ParseContext from './ParseContext';
export declare type NodeLocation = {
    line: number;
    column: number;
    start: number;
    end: number;
    raw: string;
};
export default function getLocation(context: ParseContext, node: Base): NodeLocation;
export declare function firstSemanticTokenAfter(context: ParseContext, index: number): SourceToken | null;
export declare function firstSemanticTokenBefore(context: ParseContext, index: number): SourceToken | null;
