import { TranslateService } from '@ngx-translate/core';
import { ECLBaseDirective } from '../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclDateBlockComponent extends ECLBaseDirective {
    private translateService;
    date: Date;
    dateFormat: string;
    variant: 'ongoing' | 'cancelled' | 'past' | 'rescheduled';
    day: string;
    month: string;
    monthTitle: string;
    year: string;
    get cssClasses(): string;
    get datetime(): string;
    set datetime(value: string);
    private _datetime;
    constructor(translateService: TranslateService);
    private getDatetime;
    private getFormattedDate;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclDateBlockComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclDateBlockComponent, "time[eclDateBlock]", never, { "date": "date"; "dateFormat": "dateFormat"; "variant": "variant"; "day": "day"; "month": "month"; "monthTitle": "monthTitle"; "year": "year"; "datetime": "datetime"; }, {}, never, never>;
}
//# sourceMappingURL=ecl-date-block.component.d.ts.map