import ISettings from './ISettings';
/**
 * Setting Class for helping accessing to the env variables
 */
declare class Settings implements ISettings {
    /**
     * Get a int value from environment variables
     * @param name name to get
     * @param defaultValue default value if the variables don't exists
     */
    getInt(name: string, defaultValue?: number): number;
    /**
     * Get a boolean value from environment variables
     * @param name name to get
     * @param defaultValue default value if the variables don't exists
     */
    getBoolean(name: string, defaultValue?: boolean): boolean;
    /**
     * Retrieve a boolean value that indicates if the env var exists or not
     * @param name
     */
    exists(name: string): boolean;
    /**
     * Get a string value from environment variables
     * @param name name to get
     * @param defaultValue default value if the variables don't exists
     */
    get(name: string, defaultValue?: string): string;
}
declare const _default: Settings;
export default _default;
