import type { PolicyShape } from "../policy.js"; /** * Configuration for the GleamLicenceConfigured policy. * * @alpha */ export interface GleamLicenceConfiguredConfig { /** * Allowed SPDX licence identifiers. If set, only these are accepted. */ allowedLicences?: string[]; /** * If true, validate licence values against the SPDX licence list * using `spdx-correct`. When enabled, typos like "MIIT" are detected * and can be auto-fixed to the correct identifier ("MIT"). * * Requires the optional peer dependency `spdx-correct` to be installed. * * @defaultValue false */ validateSpdx?: boolean; } /** * A policy that ensures licence metadata is properly configured in gleam.toml. * * @alpha */ export declare const GleamLicenceConfigured: PolicyShape; //# sourceMappingURL=GleamLicenceConfigured.d.ts.map