import { DsfrBadge, DsfrHeadingLevel, DsfrModalAction } from '@edugouvfr/ngx-dsfr';
import * as i0 from "@angular/core";
export interface DsfrTimelineAction extends DsfrModalAction {
    disabled?: boolean | undefined;
}
export interface DsfrTimelineEvent {
    heading: string;
    headingLevel?: DsfrHeadingLevel;
    description?: string;
    badges?: DsfrBadge[];
    actions?: DsfrTimelineAction[];
}
export declare class DsfrTimelineComponent {
    /**
     * Liste d'évènements.
     */
    events: DsfrTimelineEvent[];
    /** @internal */
    performAction(action: DsfrTimelineAction): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DsfrTimelineComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DsfrTimelineComponent, "dsfr-ext-timeline, dsfrx-timeline", never, { "events": { "alias": "events"; "required": false; }; }, {}, never, never, true, never>;
}
