import { Transform, TransformCallback } from 'stream';
interface N2kAnalyzerOptions {
    app: {
        emit(event: string, ...args: unknown[]): void;
    };
    analyzerOutEvent?: string;
    [key: string]: unknown;
}
export default class N2kAnalyzer extends Transform {
    private readonly analyzerOutEvent;
    private readonly analyzerProcess;
    private pipeTo;
    constructor(options: N2kAnalyzerOptions);
    _transform(chunk: Buffer, encoding: BufferEncoding, done: TransformCallback): void;
    pipe<T extends NodeJS.WritableStream>(pipeTo: T): T;
    end(): this;
}
export {};
//# sourceMappingURL=n2kAnalyzer.d.ts.map