import { TemplateRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class NgxMatTimelineItemIcon {
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimelineItemIcon, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgxMatTimelineItemIcon, "ng-template[ngxMatTimelineItemIcon]", never, {}, {}, never>;
}
export declare class NgxMatTimelineItemLabel {
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimelineItemLabel, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgxMatTimelineItemLabel, "ng-template[ngxMatTimelineItemLabel]", never, {}, {}, never>;
}
export declare class NgxMatTimelineItem {
    label?: string | null;
    icon?: string | null;
    svgIcon?: string | null;
    iconUrl?: string | null;
    customIconTpl?: TemplateRef<any>;
    customLabelTpl?: TemplateRef<any>;
    private _contentEl;
    private _fillEl;
    constructor();
    _updateVerticalCenteredLayout(): void;
    _updateHorizontalCenteredLayout(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxMatTimelineItem, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NgxMatTimelineItem, "ngx-mat-timeline-item", never, { "label": "label"; "icon": "icon"; "svgIcon": "svgIcon"; "iconUrl": "iconUrl"; }, {}, ["customIconTpl", "customLabelTpl"], ["*"]>;
}
