import * as v from 'valibot';
export declare const distinctivenessSchema: v.SchemaWithPipe<readonly [v.StringSchema<undefined>, v.TrimAction, v.TransformAction<string, string>, v.PicklistSchema<readonly ["V.High", "High", "Medium", "Low", "V.Low", "Irreplaceable"], undefined>]>;
export type DistinctivenessCategory = v.InferOutput<typeof distinctivenessSchema>;
export declare const distinctivenessCategories: {
    readonly "V.High": {
        readonly score: 8;
        readonly suggestedAction: "Same habitat required – bespoke compensation option ⚠";
    };
    readonly High: {
        readonly score: 6;
        readonly suggestedAction: "Same habitat required =";
    };
    readonly Medium: {
        readonly score: 4;
        readonly suggestedAction: "Same broad habitat or a higher distinctiveness habitat required (≥)";
    };
    readonly Low: {
        readonly score: 2;
        readonly suggestedAction: "Same distinctiveness or better habitat required ≥";
    };
    readonly "V.Low": {
        readonly score: 0;
        readonly suggestedAction: "Compensation Not Required";
    };
    readonly Irreplaceable: {
        readonly score: number;
        readonly suggestedAction: "Bespoke compensation likely to be required";
    };
};
export type SuggestedTradingActions = typeof distinctivenessCategories[DistinctivenessCategory]['suggestedAction'];
//# sourceMappingURL=distinctivenessCategories.d.ts.map