import { Environment, InputEnvironment, Report } from '../types';
/**
 *
 * @param report
 * @category env
 */
export declare function validateReport(report: boolean | Report): Report | null;
/**
 *
 * @param env
 * @category env
 */
export declare function validateEnvironment(env: InputEnvironment): Environment;
/**
 *
 * @param env
 * @param warnOnce
 * @category env
 * @internal
 */
export declare function warnEnvironmentDeprecation(env: InputEnvironment, warnOnce?: boolean): void;
/**
 * Used for testing
 * @category env
 * @internal
 */
export declare function _resetWarnings(): void;
