import { StringMap } from '../../core/types/commons';
import * as i0 from "@angular/core";
export declare class StatusIconComponent {
    status: string;
    withText: boolean;
    colorMapper: StringMap;
    iconMapper: StringMap;
    disabled: boolean;
    iconSize: string;
    isPending(status: string, iconMapper: StringMap): boolean;
    getStatusColor(status: string, colorMapper: StringMap): string;
    getStatusIcon(status: string, iconMapper: StringMap): string;
    backgroundShape(icon?: string): "circle" | "triangle";
    static ɵfac: i0.ɵɵFactoryDeclaration<StatusIconComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<StatusIconComponent, "acl-status-icon", never, { "status": { "alias": "status"; "required": false; }; "withText": { "alias": "withText"; "required": false; }; "colorMapper": { "alias": "colorMapper"; "required": false; }; "iconMapper": { "alias": "iconMapper"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "iconSize": { "alias": "iconSize"; "required": false; }; }, {}, never, ["*"], true, never>;
}
