import { Expression } from '../Expressions';
import { Statement } from './Statement';
import { StatementVisitor } from './StatementVisitor';
export declare enum GotoDirection {
    START = 0,
    BACKWARD = 1,
    FORWARD = 2,
    SEARCH = 3,
    SEARCH_WITHOUT_ERROR = 4
}
export declare class Goto implements Statement {
    direction: GotoDirection;
    target?: Expression | undefined;
    constructor(direction: GotoDirection, target?: Expression | undefined);
    visit(visitor: StatementVisitor): void;
}
