import { Directive, Event } from './events.js';
export declare class Parser implements Iterator<Event, void, undefined>, Iterable<Event> {
    #private;
    constructor(input: string);
    next(): IteratorResult<Event, void>;
    [Symbol.iterator](): this;
    get directive(): Directive;
}
