import { EventEmitter } from '@angular/core';
import { EclFileComponent } from '../ecl-file.component';
import { EclFileDownloadEvent } from './ecl-file-download.event';
import { ECLBaseDirective } from '../../ecl-base.directive';
import * as i0 from "@angular/core";
export declare class EclFileItemComponent extends ECLBaseDirective {
    private eclFileComponent;
    isDescription: boolean | any;
    eclTitle: string;
    language: string;
    description: string;
    meta: string[] | any;
    label: string;
    langDetail: string;
    href: string;
    downloadFileName: string;
    ariaLabel: string;
    itemDownload: EventEmitter<EclFileDownloadEvent>;
    get cssClasses(): string;
    constructor(eclFileComponent: EclFileComponent);
    get isThumbnail(): boolean;
    onItemClick(evt: MouseEvent): void;
    getDownloadFileName(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EclFileItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EclFileItemComponent, "ecl-file-item", never, { "isDescription": "isDescription"; "eclTitle": "eclTitle"; "language": "language"; "description": "description"; "meta": "meta"; "label": "label"; "langDetail": "langDetail"; "href": "href"; "downloadFileName": "downloadFileName"; "ariaLabel": "aria-label"; }, { "itemDownload": "itemDownload"; }, never, ["*"], false>;
}
//# sourceMappingURL=ecl-file-item.component.d.ts.map