import '../../globals.js';
import TProperty from '../../axon/js/TProperty.js';
import TReadOnlyProperty from '../../axon/js/TReadOnlyProperty.js';
import Range from '../../dot/js/Range.js';
import PickRequired from '../../phet-core/js/types/PickRequired.js';
import { TPaint } from '../../scenery/js/imports.js';
import { default as SliderTrack, SliderTrackOptions } from './SliderTrack.js';
type SelfOptions = {
    fillEnabled?: TPaint;
    fillDisabled?: TPaint;
    stroke?: TPaint;
    lineWidth?: number;
    cornerRadius?: number;
};
export type DefaultSliderTrackOptions = SelfOptions & SliderTrackOptions & PickRequired<SliderTrackOptions, 'size' | 'enabledRangeProperty'>;
export default class DefaultSliderTrack extends SliderTrack {
    private readonly disposeDefaultSliderTrack;
    constructor(valueProperty: TProperty<number>, range: Range | TReadOnlyProperty<Range>, providedOptions?: DefaultSliderTrackOptions);
    dispose(): void;
}
export {};
//# sourceMappingURL=DefaultSliderTrack.d.ts.map