import '../../assert/js/assert.js';
import '../../query-string-machine/js/QueryStringMachine.js';
import '../../globals.js';
/**
 * Message dialog displayed when any public query parameters have invalid values, see https://github.com/phetsims/joist/issues/593
 *
 * @author Chris Klusendorf (PhET Interactive Simulations)
 * @author Chris Malley (PixelZoom, Inc.)
 */
import { EmptySelfOptions } from '../../phet-core/js/optionize.js';
import OopsDialog, { OopsDialogOptions } from '../../scenery-phet/js/OopsDialog.js';
type SelfOptions = EmptySelfOptions;
export type QueryParametersWarningDialogOptions = SelfOptions & OopsDialogOptions;
declare class QueryParametersWarningDialog extends OopsDialog {
    /**
     * @param warnings - see QueryStringMachine.warnings
     * @param [providedOptions]
     */
    constructor(warnings: Warning[], // eslint-disable-line no-undef
    providedOptions?: QueryParametersWarningDialogOptions);
}
export default QueryParametersWarningDialog;
//# sourceMappingURL=QueryParametersWarningDialog.d.ts.map