export interface ProviderResult {
    provider: string;
    status: "PASS" | "FAIL" | "PENDING" | "TIMED_OUT";
    verdict: "PASS" | "FAIL" | "CONCERNS" | "PENDING" | null;
    criticalCount: number;
}
export interface PlatformSecurityResult {
    hasCritical: boolean;
    overallVerdict: "PASS" | "FAIL" | "PENDING" | "TIMED_OUT" | "CERTIFIED";
    providers: ProviderResult[];
    reportUrl: string;
}
/**
 * Check external SAST scan results from the platform API.
 * Returns null on any network/API error (best-effort, non-fatal).
 */
export declare function checkPlatformSecurity(skillName: string): Promise<PlatformSecurityResult | null>;
