import { ZoomSlider } from 'ol/control';
import { Options } from 'ol/control/ZoomSlider';
import { default as RControlBase, RControlProps } from './RControlBase';
/**
 * @propsfor RZoomSlider
 */
export interface RZoomSliderProps extends RControlProps {
    /** Animation duration
     * @default 200 */
    duration?: number;
}
/**
 * ZoomSlider control
 *
 * Requires an `RMap` context
 */
export default class RZoomSlider extends RControlBase<RZoomSliderProps, Record<string, never>> {
    ol: ZoomSlider;
    constructor(props: Readonly<RZoomSliderProps>);
    toOLProps(props: RZoomSliderProps): Options;
}
//# sourceMappingURL=RZoomSlider.d.ts.map