import type { PrescanCheck, ScanContext } from '../types';
/**
 * One entry of CAPGO_IOS_PROVISIONING_MAP. The serialized shape (produced by
 * buildProvisioningMap in src/build/credentials-command.ts) is
 * `{ [bundleId]: { profile: base64, name: string } }` — keyed by the bundle id
 * the profile is assigned to cover.
 */
export interface MappedProfile {
    /** bundle id this profile is assigned to cover */
    bundleId: string;
    /** base64-encoded .mobileprovision content */
    base64: string;
    /** profile display name extracted at save time */
    name?: string;
}
export declare function parseProvisioningMap(ctx: ScanContext): MappedProfile[];
export declare const profileExpiry: PrescanCheck;
export declare const profileBundleMatch: PrescanCheck;
export declare const profileTypeVsMode: PrescanCheck;
export declare const certProfilePairing: PrescanCheck;
export declare const targetsCovered: PrescanCheck;
