import '../../../../assert/js/assert.js';
import '../../../../globals.js';
import TReadOnlyProperty from '../../../../axon/js/TReadOnlyProperty.js';
import Enumeration from '../../../../phet-core/js/Enumeration.js';
import EnumerationValue from '../../../../phet-core/js/EnumerationValue.js';
import KeyboardHelpSection, { KeyboardHelpSectionOptions } from './KeyboardHelpSection.js';
import KeyboardHelpSectionRow from './KeyboardHelpSectionRow.js';
export declare class ArrowKeyIconDisplay extends EnumerationValue {
    static readonly UP_DOWN: ArrowKeyIconDisplay;
    static readonly LEFT_RIGHT: ArrowKeyIconDisplay;
    static readonly BOTH: ArrowKeyIconDisplay;
    static readonly enumeration: Enumeration<ArrowKeyIconDisplay>;
}
type SelfOptions = {
    arrowKeyIconDisplay?: ArrowKeyIconDisplay;
    headingStringProperty?: TReadOnlyProperty<string>;
    adjustSliderStringProperty?: TReadOnlyProperty<string>;
    adjustInSmallerStepsStringProperty?: TReadOnlyProperty<string>;
    adjustInLargerStepsStringProperty?: TReadOnlyProperty<string>;
    verbStringProperty?: TReadOnlyProperty<string>;
    sliderStringProperty?: TReadOnlyProperty<string>;
    maximumStringProperty?: TReadOnlyProperty<string>;
    minimumStringProperty?: TReadOnlyProperty<string>;
    jumpToMaximumStringProperty?: TReadOnlyProperty<string>;
    jumpToMinimumStringProperty?: TReadOnlyProperty<string>;
    includeSmallerStepsRow?: boolean;
    includeLargerStepsRow?: boolean;
    additionalRows?: KeyboardHelpSectionRow[];
};
export type SliderControlsKeyboardHelpSectionOptions = SelfOptions & KeyboardHelpSectionOptions;
export default class SliderControlsKeyboardHelpSection extends KeyboardHelpSection {
    static readonly ArrowKeyIconDisplay: typeof ArrowKeyIconDisplay;
    constructor(providedOptions?: SliderControlsKeyboardHelpSectionOptions);
}
export {};
//# sourceMappingURL=SliderControlsKeyboardHelpSection.d.ts.map