import { OnDestroy } from "@angular/core";
import { BehaviorSubject, Subject } from "rxjs";
import { lang_En, lang_Fa, Lang_Locale } from "./utils/models";
import * as i0 from "@angular/core";
export interface ValidTimeResult {
    isValid: boolean;
    normalizedTime: string;
}
export declare class QeydarDatePickerService {
    locale_fa: lang_Fa;
    locale_en: lang_En;
    activeInput$: BehaviorSubject<string>;
    locale: Lang_Locale;
    /**
     *
     */
    constructor(locale_fa: lang_Fa, locale_en: lang_En);
    getActiveInputValue(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<QeydarDatePickerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<QeydarDatePickerService>;
}
export declare class DestroyService extends Subject<void> implements OnDestroy {
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DestroyService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DestroyService>;
}
