import { Logger } from "./logger.js";
export declare enum ConfigTypes {
  String = 0,
  Boolean = 1,
  Number = 2,
}
export interface ConfigOptions {
  defaultVal?: string | boolean | number;
  silent?: boolean;
  redact?: boolean;
  envVarPrefix?: string;
}
export declare class ConfigMan {
  private _minimist;
  constructor();
  private convertConfigValue;
  get(
    config: string,
    type: ConfigTypes,
    passedOptions?: ConfigOptions,
    appOrExtName?: string,
    logger?: Logger,
  ): string | number | boolean;
}
