export = Dicer; declare function Dicer(cfg: any): Dicer; declare class Dicer { constructor(cfg: any); _bparser: StreamSearch | undefined; _headerFirst: any; _dashes: number | undefined; _parts: number | undefined; _finished: boolean | undefined; _realFinish: boolean | undefined; _isPreamble: boolean | undefined; _justMatched: boolean | undefined; _firstWrite: boolean | undefined; _inHeader: boolean | undefined; _part: PartStream | undefined; _cb: any; _ignoreData: boolean | undefined; _partOpts: { highWaterMark: any; } | undefined; _pause: boolean | undefined; _hparser: HeaderParser | undefined; emit(ev: any, ...args: any[]): void; _write(data: any, encoding: any, cb: any): any; reset(): void; setBoundary(boundary: any): void; _ignore(): void; _oninfo(isMatch: any, data: any, start: any, end: any): void; _unpause(): void; } import StreamSearch = require("../../streamsearch/sbmh"); import PartStream = require("./PartStream"); import HeaderParser = require("./HeaderParser");