import { Pod } from '../core/public-api';
import { getPodAggregatedStatus, getPodStatus } from './status';
import * as i0 from "@angular/core";
export declare class PodStatusComponent {
    pod: Pod;
    disableMessageOverview: boolean;
    getReadyContainer(pod: Pod): {
        ready: number;
        all: number;
    };
    getPodErrorMessages: (pod: Pod) => string[];
    getPodAggregatedStatus: typeof getPodAggregatedStatus;
    getPodStatus: typeof getPodStatus;
    PodStatusColorMapper: {
        running: import("../core/public-api").GenericStatusColor;
        completed: import("../core/public-api").GenericStatusColor;
        error: import("../core/public-api").GenericStatusColor;
    };
    PodStatusIconMapper: {
        completed: import("../core/public-api").GenericStatusIcon;
        error: import("../core/public-api").GenericStatusIcon;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<PodStatusComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PodStatusComponent, "acl-pod-status", never, { "pod": { "alias": "pod"; "required": false; }; "disableMessageOverview": { "alias": "disableMessageOverview"; "required": false; }; }, {}, never, never, true, never>;
}
