export type SkillMarketplaceArchiveFinding = {
    severity: "block" | "warn";
    code: string;
    path: string;
    message: string;
};
export type SkillMarketplaceArchiveScan = {
    version: 1;
    fileCount: number;
    totalBytes: number;
    files?: string[];
    filesTruncated?: boolean;
    findings: SkillMarketplaceArchiveFinding[];
    blocked: boolean;
};
export declare function scanSkillMarketplaceArchive(rootDir: string): Promise<SkillMarketplaceArchiveScan>;
export declare function formatArchiveScanFindings(scan: SkillMarketplaceArchiveScan): string;
