type DotEnvSchemaItem = { key: string; value: string; preComment?: string; postComment?: string; }; declare function parseDotEnvContents(dotEnvStr: string): DotEnvSchemaItem[]; declare function loadDotEnvIntoObject(dotEnvStr: string): Record; declare function parsedDotEnvToObj(parsedContents: Array): Record; declare function loadDotEnvFile(basePath: string, relativePath: string, checkGitIgnored?: boolean): Promise<{ path: string; relativePath: string; fileName: string; isGitIgnored: boolean | undefined; isOverridesFile: boolean; isSampleFile: boolean; applyForEnv: string; rawContents: string; parsedContents: DotEnvSchemaItem[]; envObj: Record; items: Record; }>; type LoadedDotEnvFile = Awaited>; declare function loadServiceDotEnvFiles(servicePath: string, opts?: { onlyLoadDmnoFolder?: boolean; excludeDirs?: Array; checkGitIgnored?: boolean; }): Promise>; export { type DotEnvSchemaItem as D, type LoadedDotEnvFile as L, parsedDotEnvToObj as a, loadServiceDotEnvFiles as b, loadDotEnvIntoObject as l, parseDotEnvContents as p };