import { IUnifiedEnvOptions, LogLevel, IFileOptions, IObjectOfStings, IEnvOption, IEnvOptionsObject } from './interfaces'; import { UnifiedEnv } from '../index'; export declare const LOG_LEVELS: LogLevel[]; export declare const LIB_NAME = "UnifiedEnv"; export declare function isEnvOptionObject(option: IEnvOption | boolean): option is IEnvOption; export declare function validateConfigOptions(options: IUnifiedEnvOptions): void; export declare function parseEnvFile(this: UnifiedEnv, fileOptions: IFileOptions): IObjectOfStings; export declare function parseArgv(this: UnifiedEnv, argv: string[]): IObjectOfStings; export declare function validateExpectedVariables(variables: Obj): void; export declare function finalTypesMatch(value: string | number | boolean, expectedVariable: IEnvOption | true): boolean; export declare function joinArray(arr: (string | number | boolean)[]): string;