/// <reference types="node" />
import { Writable } from 'stream';
export declare type FeedObject = string | {
    [key: string]: string | boolean | null | FeedObject | FeedObject[];
};
export declare type FeedItem = {
    [key: string]: FeedObject;
};
export declare type Feed = {
    type: string;
    items: FeedItem[];
    [key: string]: FeedObject | FeedObject[];
};
export interface Parser extends Writable {
    _buffer: boolean;
    parser: Writable;
    done(): Feed | undefined;
}
