import { QueryArtifactVersionTaskStatus, QueryConstraint } from '../types';
declare type AllStatuses = QueryConstraint['status'] | QueryArtifactVersionTaskStatus;
export declare const ACTION_DISPLAY_NAMES: readonly ["passed", "overridden", "pending", "failed"];
export declare type ActionDisplayName = typeof ACTION_DISPLAY_NAMES[number];
declare type ActionStatusUtils = {
    [key in AllStatuses]: {
        className?: string;
        displayName: ActionDisplayName;
    };
};
export declare const getActionStatusData: (status: AllStatuses) => ActionStatusUtils[keyof ActionStatusUtils] | undefined;
interface IVersionOperationIconProps {
    status: AllStatuses;
}
export declare const VersionOperationIcon: ({ status }: IVersionOperationIconProps) => JSX.Element;
export {};
