import { type DatabricksCertificationBlockingTier } from "./certification.js"; export interface DatabricksCertificationEnvironmentIssue { checkId: string; variables: string[]; message: string; } type Environment = Readonly>; /** Resolve blocking-tier checks plus explicit additions. Explicit ids never remove tier defaults. */ export declare function resolveDatabricksRequiredChecks(requiredTiers: readonly DatabricksCertificationBlockingTier[], explicitlyRequired?: readonly string[]): string[]; /** * Return actionable, secret-free preflight failures for a protected certification environment. * The certification runner remains authoritative for runtime configuration and service behavior. */ export declare function validateDatabricksCertificationEnvironment(environment: Environment, requiredChecks: readonly string[]): DatabricksCertificationEnvironmentIssue[]; export {}; //# sourceMappingURL=certification-environment.d.ts.map