import { CriticalityLevel } from '@graphql-inspector/core';
import type { Change } from './change-types.js';
export { CriticalityLevel } from '@graphql-inspector/core';
export declare const isCriticalityBreaking: (change: Change) => boolean;
export declare const isCriticalityDangerous: (change: Change) => boolean;
export declare const isCriticalitySafe: (change: Change) => boolean;
/** Ordered array for iteration (from most to least critical) */
export declare const CRITICALITY_LEVELS: readonly [CriticalityLevel.Breaking, CriticalityLevel.Dangerous, CriticalityLevel.NonBreaking];
export declare const CRITICALITY_CONFIG: {
    BREAKING: {
        color: "red";
        label: string;
        shortLabel: string;
    };
    DANGEROUS: {
        color: "yellow";
        label: string;
        shortLabel: string;
    };
    NON_BREAKING: {
        color: "green";
        label: string;
        shortLabel: string;
    };
};
//# sourceMappingURL=criticality.d.ts.map