import { Observable } from 'rxjs';
import { AppStateService, ConfigurationService } from '@onecx/angular-integration-interface';
import { AnnouncementItem } from '../../../model/announcement-item';
import { AnnouncementsApiService } from '../../../services/announcements-api.service';
import * as i0 from "@angular/core";
export declare class AnnouncementBannerComponent {
    private api;
    private configService;
    private appStateService;
    private currentDate;
    shouldShow: boolean;
    prioItem$: Observable<AnnouncementItem>;
    constructor(api: AnnouncementsApiService, configService: ConfigurationService, appStateService: AppStateService);
    hide(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AnnouncementBannerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AnnouncementBannerComponent, "ocx-announcement-banner", never, {}, {}, never, never, false, never>;
}
