import { ChangeDetectorRef, OnInit, EventEmitter } from '@angular/core';
import { ReportingAngularViewerService } from '../reporting-angular-viewer.service';
import { DatePickerComponent } from '@progress/kendo-angular-dateinputs';
import { ParameterInfo } from '@progress/telerik-common-report-viewer';
import * as i0 from "@angular/core";
export declare class ParametersSectionComponent implements OnInit {
    service: ReportingAngularViewerService;
    private cdr;
    datePicker: DatePickerComponent;
    onParameterChanged: EventEmitter<any>;
    loading: boolean;
    parameter: ParameterInfo & {
        valueAsDateObj?: any;
    };
    isInvalidInput: typeof ParametersSectionComponent.isInvalidInput;
    blurParamTempValue: any;
    ngOnInit(): void;
    static isInvalidInput(parameter: ParameterInfo): boolean;
    constructor(service: ReportingAngularViewerService, cdr: ChangeDetectorRef);
    onClearSelectionClick(param: ParameterInfo): void;
    onSelectAllClick(parameter: ParameterInfo): void;
    onValueChange(parameter: ParameterInfo, value: any): void;
    onAfterValueChange(parameter: ParameterInfo, value: any): void;
    onBlurInputValueChange(value: any): void;
    onBlur(parameter: ParameterInfo): void;
    onKeyUpEnter(parameter: ParameterInfo, event: any): void;
    private handleParameterChange;
    static ɵfac: i0.ɵɵFactoryDeclaration<ParametersSectionComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ParametersSectionComponent, "parameters-section", never, { "loading": { "alias": "loading"; "required": false; }; "parameter": { "alias": "parameter"; "required": false; }; }, { "onParameterChanged": "onParameterChanged"; }, never, never, false, never>;
}
export declare function adjustTimezone(date: Date): Date;
