export declare const ACTIVE_ACTOR_TIMEOUT_MS = 10000; export declare const ACTIVE_ACTOR_MAX_BUFFER_BYTES: number; export type ActiveActorEvidenceClass = "github-user-login" | "malformed-response" | "unavailable"; export type ActiveActorObservation = { attempt_id: string; observed_at: string; result: "verified"; actor: string; evidence_class: "github-user-login"; } | { attempt_id: string; observed_at: string; result: "unknown"; actor: null; evidence_class: Exclude; }; export interface ActiveActorProbeRunner { run(args: readonly string[], options: { timeoutMs: number; maxBufferBytes: number; }): Promise; } export interface ObserveActiveActorOptions { attemptId: string; now?: () => Date; timeoutMs?: number; runner?: ActiveActorProbeRunner; } export declare function observeActiveActor(options: ObserveActiveActorOptions): Promise; export declare const realActiveActorProbeRunner: ActiveActorProbeRunner; //# sourceMappingURL=active-actor-observation.d.ts.map