import { ElementRef, OnChanges, Renderer2 } from '@angular/core';
import { RtlService } from '@fundamental-ngx/cdk/utils';
import * as i0 from "@angular/core";
export declare class SliderPositionDirective implements OnChanges {
    private readonly _elementRef;
    private readonly _renderer;
    private readonly _rtlService;
    /** Position of the slider */
    position: number;
    /** Whether the slider is rendered vertically. */
    vertical: boolean;
    private readonly _rtl$;
    /** @hidden */
    constructor(_elementRef: ElementRef<HTMLElement>, _renderer: Renderer2, _rtlService: RtlService);
    /** @hidden */
    ngOnChanges(): void;
    /** @hidden */
    private _setPosition;
    static ɵfac: i0.ɵɵFactoryDeclaration<SliderPositionDirective, [null, null, { optional: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SliderPositionDirective, "[fd-slider-position]", never, { "position": { "alias": "position"; "required": false; }; "vertical": { "alias": "vertical"; "required": false; }; }, {}, never, never, true, never>;
}
