export declare const OMP_SDK_HOST_SUPERVISOR_PROTOCOL_VERSION: 1; export declare const OMP_SDK_MAX_SUPERVISOR_ATTESTATION_BYTES: number; export interface OmpSdkSupervisorSemanticOutcome { readonly exitCode: number | null; readonly signal: string | null; } export interface OmpSdkSupervisorCleanAttestation { readonly protocolVersion: typeof OMP_SDK_HOST_SUPERVISOR_PROTOCOL_VERSION; readonly type: 'cleanup-attestation'; readonly status: 'clean'; readonly mode: 'linux-subreaper-pidfd'; readonly subreaper: true; readonly pidfd: true; readonly terminalBuffered: true; readonly ownedProcessCount: 0; readonly cancelled: boolean; readonly semantic: OmpSdkSupervisorSemanticOutcome; } export interface OmpSdkSupervisorErrorAttestation { readonly protocolVersion: typeof OMP_SDK_HOST_SUPERVISOR_PROTOCOL_VERSION; readonly type: 'cleanup-attestation'; readonly status: 'error'; readonly code: 'capability-unavailable' | 'cleanup-uncertain' | 'invalid-invocation'; readonly semanticStarted: boolean; } export type OmpSdkSupervisorAttestation = OmpSdkSupervisorCleanAttestation | OmpSdkSupervisorErrorAttestation; export declare function parseOmpSdkSupervisorAttestation(bytes: Buffer): OmpSdkSupervisorAttestation; export declare function resolveOmpSdkHostSupervisorPath(): string; //# sourceMappingURL=sdk-runtime.d.ts.map