import '../../../assert/js/assert.js';
import '../../../globals.js';
import StrictOmit from '../../../phet-core/js/types/StrictOmit.js';
import { HotkeyData } from '../../../scenery/js/imports.js';
import ResetButton, { ResetButtonOptions } from './ResetButton.js';
type SelfOptions = {
    phetioRestoreScreenStateOnReset?: boolean;
    interruptScreenViewInput?: boolean;
};
export type ResetAllButtonOptions = SelfOptions & StrictOmit<ResetButtonOptions, 'xMargin' | 'yMargin'>;
export default class ResetAllButton extends ResetButton {
    private readonly disposeResetAllButton;
    constructor(providedOptions?: ResetAllButtonOptions);
    private interruptScreenViewInput;
    private getParentScreenViews;
    dispose(): void;
    static readonly RESET_ALL_HOTKEY_DATA: HotkeyData;
}
export {};
//# sourceMappingURL=ResetAllButton.d.ts.map