import { LitElement } from 'lit'; import '../icon-button/icon-button'; export declare enum ObcSliderVariant { NoValue = "no-value", NoInput = "no-input" } export type ObcSliderVariantType = 'no-value' | 'no-input'; /** * @element obc-slider * * @prop {number} value - The value of the slider * @prop {number} min - The minimum value of the slider * @prop {number} max - The maximum value of the slider * @prop {number} step - The step value of the slider * @prop {number} stepClick - The step value when clicking the increase or decrease buttons * @attr hugcontainer - If set, the slider will not have any spacing between the slider icons and the container * * @slot icon-left - Slot for the left icon * @slot icon-right - Slot for the right icon * * @fires value - Fires when the value is changed */ export declare class ObcSlider extends LitElement { value: number; min: number; max: number; step: number | undefined; stepClick: number; variant: ObcSliderVariantType; hasLeftIcon: boolean; hasRightIcon: boolean; onInput(value: number): void; onReduceClick(): void; onIncreaseClick(): void; render(): import('lit-html').TemplateResult<1>; static styles: import('lit').CSSResult; } declare global { interface HTMLElementTagNameMap { 'obc-slider': ObcSlider; } } //# sourceMappingURL=slider.d.ts.map