export type LetterparserHeaders = { [k: string]: string | undefined; }; export interface LetterparserContentType { type: string; encoding?: string; parameters: LetterparserHeaders; } export interface LetterparserNode { contentType: LetterparserContentType; headers: LetterparserHeaders; body: LetterparserNode | LetterparserNode[] | string | Uint8Array; } export declare function parseHeaderValue(value: string): { firstValue: string; parameters: LetterparserHeaders; } | undefined; export declare function parseContentType(value: string): LetterparserContentType | undefined; export declare function parseHeadersFromLines(lines: string[], lineStartIdx: number, lineEndIdx: number): readonly [LetterparserHeaders, LetterparserContentType | undefined, number]; export declare function parseBody(depth: number, lines: string[], lineStartIdx: number, lineEndIdx: number, lookaheadBoundaryLineIdx?: number): readonly [LetterparserNode, number];