/** * This module provides utility functions for parsing and handling dotenv files. */ export interface EnvKeyValue { key: string; value: string; } /** Strips a UTF-8 BOM from the start of the content, if present. * @param content - The content to strip the BOM from. * @returns The content without a BOM at the start. */ export declare function stripBom(content: string): string; /** Splits dotenv content into lines, handling both LF and CRLF line endings. * @param content - The dotenv file content to split. * @returns An array of lines from the content. */ export declare function splitEnvLines(content: string): string[]; /** * Parses a single dotenv line into a key/value pair. * Returns null for empty lines, comments, or lines without a valid key. * @param line - The dotenv line to parse. * @returns An object with `key` and `value` properties, or null if the line is invalid. */ export declare function parseEnvLine(line: string): EnvKeyValue | null; //# sourceMappingURL=envLine.d.ts.map