/**
 * Public package release and supply-chain hardening checks.
 * Local-only validation — no network required for core checks.
 */
export declare const RELEASE_CHECK_SCHEMA = "todos.release_check.v1";
export type ReleaseCheckSeverity = "error" | "warn" | "info";
export interface ReleaseCheckItem {
    id: string;
    severity: ReleaseCheckSeverity;
    message: string;
    detail?: string;
}
export interface ReleaseCheckReport {
    schema_version: typeof RELEASE_CHECK_SCHEMA;
    package_name: string;
    package_version: string;
    passed: boolean;
    errors: number;
    warnings: number;
    checks: ReleaseCheckItem[];
    checked_at: string;
}
export interface ReleaseCheckOptions {
    root_dir?: string;
    /** Skip scanning dist (for partial CI) */
    skip_dist_scan?: boolean;
}
export declare function auditPackageContents(root: string): ReleaseCheckItem[];
export declare function scanDistArtifacts(root: string): ReleaseCheckItem[];
export declare function validateReleaseScripts(root: string): ReleaseCheckItem[];
export declare function getReleaseWorkflowDocs(): string;
export declare function runReleaseChecks(options?: ReleaseCheckOptions): ReleaseCheckReport;
export declare function formatReleaseCheckReport(report: ReleaseCheckReport): string;
//# sourceMappingURL=release-checks.d.ts.map