import type { AttestationSource } from './socket'; /** * Minimal Linux SNP guest ioctl helper. * * Python is the native boundary because it is already required by the Ubuntu * cloud image, `ctypes` is standard-library code, and Bun documents its own FFI * as experimental. Arguments are passed directly, never through a shell. */ export declare const SNP_REPORT_HELPER: string; export interface SnpAttestationOptions { device?: string; python?: string; timeoutMs?: number; spawn?: typeof Bun.spawn; exists?: (path: string) => boolean; } /** A real PSP report source. Device presence alone is never called attestation. */ export declare function createSnpAttestationSource(options?: SnpAttestationOptions): AttestationSource;