import { BaseStatesDirective } from '../base-states.directive';
import * as i0 from "@angular/core";
import * as i1 from "../base-states.directive";
export declare class EuimSkeletonListItemComponent {
    baseStatesDirective: BaseStatesDirective;
    get cssClasses(): string;
    hasAvatar: boolean;
    hasTitle: boolean;
    hasSubtitle: boolean;
    hasMetaLine: boolean;
    isAnimated: boolean;
    avatarType: 'default' | 'square';
    separator: 'none' | 'full' | 'inset';
    titleWidth: string;
    subTitleWidth: string;
    metaLineWidth: string;
    constructor(baseStatesDirective: BaseStatesDirective);
    private getCssClasses;
    static ɵfac: i0.ɵɵFactoryDeclaration<EuimSkeletonListItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EuimSkeletonListItemComponent, "euim-skeleton-list-item", never, { "hasAvatar": { "alias": "hasAvatar"; "required": false; }; "hasTitle": { "alias": "hasTitle"; "required": false; }; "hasSubtitle": { "alias": "hasSubtitle"; "required": false; }; "hasMetaLine": { "alias": "hasMetaLine"; "required": false; }; "isAnimated": { "alias": "isAnimated"; "required": false; }; "avatarType": { "alias": "avatarType"; "required": false; }; "separator": { "alias": "separator"; "required": false; }; "titleWidth": { "alias": "titleWidth"; "required": false; }; "subTitleWidth": { "alias": "subTitleWidth"; "required": false; }; "metaLineWidth": { "alias": "metaLineWidth"; "required": false; }; }, {}, never, never, false, [{ directive: typeof i1.BaseStatesDirective; inputs: { "euimSize2XL": "euimSize2XL"; "euimSizeL": "euimSizeL"; }; outputs: {}; }]>;
    static ngAcceptInputType_hasAvatar: unknown;
    static ngAcceptInputType_hasTitle: unknown;
    static ngAcceptInputType_hasSubtitle: unknown;
    static ngAcceptInputType_hasMetaLine: unknown;
    static ngAcceptInputType_isAnimated: unknown;
}
//# sourceMappingURL=euim-skeleton-list-item.component.d.ts.map