import { EnvironmentOptions, ConfigurationFileOptions, ConfigurationBuilderOption, ArrayMergeMode, FileType, SimpleConfigOptional } from "../interfaces";
export declare class DefaultEnvOptions implements EnvironmentOptions {
    prefix: string;
    delimiter?: string;
}
export declare class DefaultFileOptions implements ConfigurationFileOptions {
    fileType?: FileType;
    rootPath?: string;
    filename?: string;
    includeMiddleNames?: string[];
}
export declare class DefaultConfigurationBuilderOption implements ConfigurationBuilderOption {
    keyPathDelimiter?: string;
    arrayMergeMode?: ArrayMergeMode;
}
export declare class DefaultSimpleConfigOptions extends DefaultConfigurationBuilderOption implements SimpleConfigOptional {
    configFileOptions: DefaultFileOptions;
    envOptions: DefaultEnvOptions;
}
