import { InjectionToken } from '@angular/core';
import { DateAdapter as BaseDateAdapter } from '@koobiq/date-adapter';
import { BehaviorSubject, Observable } from 'rxjs';
/** InjectionToken for datepicker that can be used to override default locale code. */
export declare const KBQ_DATE_LOCALE: InjectionToken<string>;
/** @docs-private */
export declare function KBQ_DATE_LOCALE_FACTORY(): string;
export declare abstract class DateAdapter<D> extends BaseDateAdapter<D> {
    /** A stream that emits when the locale changes. */
    abstract get localeChanges(): Observable<any>;
    protected abstract _localeChanges: BehaviorSubject<string>;
}
