import { ResolvedAttestationManifest } from "./types";
interface RegistryImageRef {
    registryBase: string;
    repo: string;
    imageReference: string;
    username?: string;
    password?: string;
    platform?: {
        os: string;
        architecture: string;
        variant?: string;
    };
}
export declare function fetchAttestationsFromRegistry(ref: RegistryImageRef): Promise<ResolvedAttestationManifest[]>;
export declare function parsePlatform(platform?: string): {
    os: string;
    architecture: string;
    variant?: string;
} | undefined;
export {};
