import { Nullable } from '@fundamental-ngx/cdk/utils';
import { Subject } from 'rxjs';
import * as i0 from "@angular/core";
export declare class CalendarLegendFocusingService {
    /** Subject to emit the focused element */
    focusedLegendItemSubject$: Subject<{
        legendId: Nullable<string>;
        specialDayNumber: Nullable<number>;
    }>;
    /** Clearing the focused element */
    clearFocusedElement(): void;
    /** Setting the elements that are getting currently focused */
    _handleLegendItemFocus(legendId: string, specialDayNumber: Nullable<number>): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CalendarLegendFocusingService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CalendarLegendFocusingService>;
}
