import { ElementRef } from '@angular/core'; import { NgOrderService } from '@webresto/ng-gql'; import { Treshold } from './treshold'; import * as i0 from "@angular/core"; export declare class DeliveryThresholdsComponent { private _elementRef; private _ngOrder; private _styleConfig; private _isOpenOverlay; private _rotateIcon; readonly orderData$: import("rxjs").Observable<{ order: import("@webresto/ng-gql").Order; currentState: Record | null; tresholds: Treshold[]; maxTreshold: number; value: number; }>; readonly canShowTresholds$: import("rxjs").Observable; readonly isOpenOverlay$: import("rxjs").Observable; readonly rotateIcon$: import("rxjs").Observable<"default" | "rotated">; readonly trackWidth$: import("rxjs").Observable; readonly activeTrackWidth$: import("rxjs").Observable; readonly inActiveTrackClass$: import("rxjs").Observable<"" | "empty" | "full">; set styleConfig(value: Record); get styleConfig(): Record; track: ElementRef | undefined; trackContainer: ElementRef | undefined; constructor(_elementRef: ElementRef, _ngOrder: NgOrderService); overlayAction(close?: boolean): void; rotateIcon(): void; getLabelItemWidth(containerWidth: number | null, maxTreshold: number | undefined, item: Treshold, last: boolean): number; private getTresholds; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }