import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { DurationPickerOptions } from './duration-picker.model'; import * as i0 from "@angular/core"; export declare class DurationPickerComponent implements OnInit, ControlValueAccessor { set options(options: any); private _value; get value(): string; set value(value: string); valueChange: EventEmitter; customOutput: EventEmitter; private _disabled; get disabled(): boolean; set disabled(disabled: boolean); regex: RegExp; private _negative; private _years; private _months; private _weeks; private _days; private _hours; private _minutes; private _seconds; config: DurationPickerOptions; get preview(): string; get negative(): boolean; set negative(value: boolean); get years(): number; set years(value: number); get months(): number; set months(value: number); get weeks(): number; set weeks(value: number); get days(): number; set days(value: number); get hours(): number; set hours(value: number); get minutes(): number; set minutes(value: number); get seconds(): number; set seconds(value: number); get valueInSeconds(): number; get valueInMilliseconds(): number; onChange: (_: any) => void; onTouched: () => void; constructor(); ngOnInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; writeValue(value: any): void; setDisabledState(isDisabled: boolean): void; parse(): void; parseNumber(value: any): number; generate(): string; injectValuesIntoString(text: string): string; emitNewValue(): void; emitCustomOutput(): void; attachChanges(options: any): void; validateOptions(options: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }