import { z } from "zod"; export declare const AdapterHealthSchema: z.ZodObject<{ state: z.ZodEnum<{ ready: "ready"; unavailable: "unavailable"; unknown: "unknown"; }>; detail: z.ZodOptional; checkedAt: z.ZodNumber; }, z.core.$strip>; export type AdapterHealthReport = z.infer; export declare const StagedUpdateSchema: z.ZodObject<{ version: z.ZodOptional; channel: z.ZodString; at: z.ZodNumber; plan: z.ZodOptional>; version: z.ZodOptional; engine: z.ZodOptional; digest: z.ZodOptional; downgrade: z.ZodOptional; failures: z.ZodOptional>>; steps: z.ZodOptional; }, z.core.$strip>>>; converts: z.ZodOptional; }, z.core.$strip>>>>; files: z.ZodOptional>; ok: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>; export type StagedUpdate = z.infer; export declare const PreparingUpdateSchema: z.ZodObject<{ channel: z.ZodString; startedAt: z.ZodNumber; at: z.ZodNumber; phase: z.ZodString; percent: z.ZodOptional; }, z.core.$strip>; export type PreparingUpdate = z.infer; export declare const RunningSandboxSchema: z.ZodObject<{ build: z.ZodObject<{ base: z.ZodString; baseDigest: z.ZodOptional; overlay: z.ZodOptional; }, z.core.$strip>; bootedAt: z.ZodNumber; }, z.core.$strip>; export declare const InfoSchema: z.ZodObject<{ name: z.ZodOptional; image: z.ZodOptional; version: z.ZodOptional; latest: z.ZodOptional; updateAvailable: z.ZodOptional; runtimes: z.ZodOptional; detail: z.ZodOptional; checkedAt: z.ZodNumber; }, z.core.$strip>>>; channel: z.ZodOptional; previousImage: z.ZodOptional; updateNotes: z.ZodOptional>; moreUpdateNotes: z.ZodOptional; breakingNotes: z.ZodOptional>; staged: z.ZodOptional; channel: z.ZodString; at: z.ZodNumber; plan: z.ZodOptional>; version: z.ZodOptional; engine: z.ZodOptional; digest: z.ZodOptional; downgrade: z.ZodOptional; failures: z.ZodOptional>>; steps: z.ZodOptional; }, z.core.$strip>>>; converts: z.ZodOptional; }, z.core.$strip>>>>; files: z.ZodOptional>; ok: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; preparing: z.ZodOptional; }, z.core.$strip>>; lastUpdate: z.ZodOptional; verb: z.ZodOptional; at: z.ZodNumber; from: z.ZodOptional; to: z.ZodOptional; reason: z.ZodOptional; log: z.ZodOptional; keepUntil: z.ZodOptional; }, z.core.$strip>>; withdrawn: z.ZodOptional; }, z.core.$strip>>; skippedVersion: z.ZodOptional; autoUpdate: z.ZodOptional; holds: z.ZodArray>; until: z.ZodOptional; }, z.core.$strip>>; startsAt: z.ZodOptional; pausedUntil: z.ZodOptional; failure: z.ZodOptional; lastApplied: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; running: z.ZodOptional; overlay: z.ZodOptional; }, z.core.$strip>; bootedAt: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export type Info = z.infer; export declare const ManifestProblemSchema: z.ZodObject<{ kind: z.ZodEnum<{ invalidEntry: "invalidEntry"; unknownKey: "unknownKey"; unreadable: "unreadable"; }>; reason: z.ZodOptional>; detail: z.ZodString; suggestion: z.ZodOptional; fix: z.ZodOptional; }, z.core.$strip>; export type ManifestProblem = z.infer; export declare const ManifestProblemReportSchema: z.ZodObject<{ path: z.ZodString; problems: z.ZodArray; reason: z.ZodOptional>; detail: z.ZodString; suggestion: z.ZodOptional; fix: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type ManifestProblemReport = z.infer; export declare const ManifestProblemsSchema: z.ZodArray; reason: z.ZodOptional>; detail: z.ZodString; suggestion: z.ZodOptional; fix: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; export declare const ManifestRepairSchema: z.ZodObject<{ path: z.ZodString; key: z.ZodString; to: z.ZodOptional; }, z.core.$strip>; export type ManifestRepair = z.infer; export declare const DaemonSessionSchema: z.ZodObject<{ token: z.ZodString; expiresAt: z.ZodNumber; email: z.ZodString; }, z.core.$strip>; export type DaemonSession = z.infer; export declare const ProofMethodSchema: z.ZodEnum<{ email: "email"; google: "google"; host: "host"; passkey: "passkey"; recovery: "recovery"; ticket: "ticket"; }>; export type ProofMethod = z.infer; export declare const EMAIL_SIGN_IN_OFF = "email-sign-in-off"; export declare const PLATFORM_KEY_UNKNOWN = "platform-key-unknown"; export declare const PasskeySummarySchema: z.ZodObject<{ id: z.ZodString; email: z.ZodString; label: z.ZodString; rpId: z.ZodString; createdAt: z.ZodNumber; lastUsedAt: z.ZodOptional; backedUp: z.ZodBoolean; }, z.core.$strip>; export type PasskeySummary = z.infer; export declare const PasskeysListSchema: z.ZodObject<{ passkeys: z.ZodArray; backedUp: z.ZodBoolean; }, z.core.$strip>>; required: z.ZodBoolean; recovery: z.ZodOptional>; }, z.core.$strip>; export type PasskeysList = z.infer; export declare const PasskeyPolicySchema: z.ZodObject<{ required: z.ZodBoolean; }, z.core.$strip>; export type PasskeyPolicy = z.infer; export declare const PasskeyPolicyAnswerSchema: z.ZodObject<{ required: z.ZodBoolean; codes: z.ZodOptional>; }, z.core.$strip>; export type PasskeyPolicyAnswer = z.infer; export declare const RecoveryCodesSchema: z.ZodObject<{ codes: z.ZodArray; }, z.core.$strip>; export type RecoveryCodes = z.infer; export declare const PasskeyRecoverRequestSchema: z.ZodObject<{ code: z.ZodString; }, z.core.$strip>; export declare const PasskeyRequiredSchema: z.ZodObject<{ error: z.ZodString; requires: z.ZodLiteral<"passkey">; enrolled: z.ZodBoolean; }, z.core.$strip>; export type PasskeyRequired = z.infer; export declare const RegistrationResponseSchema: z.ZodObject<{ id: z.ZodString; rawId: z.ZodString; type: z.ZodLiteral<"public-key">; response: z.ZodObject<{ clientDataJSON: z.ZodString; attestationObject: z.ZodString; transports: z.ZodOptional>; }, z.core.$strip>; authenticatorAttachment: z.ZodOptional; clientExtensionResults: z.ZodOptional>; }, z.core.$strip>; export type RegistrationResponse = z.infer; export declare const AuthenticationResponseSchema: z.ZodObject<{ id: z.ZodString; rawId: z.ZodString; type: z.ZodLiteral<"public-key">; response: z.ZodObject<{ clientDataJSON: z.ZodString; authenticatorData: z.ZodString; signature: z.ZodString; userHandle: z.ZodOptional; }, z.core.$strip>; authenticatorAttachment: z.ZodOptional; clientExtensionResults: z.ZodOptional>; }, z.core.$strip>; export type AuthenticationResponse = z.infer; export declare const PasskeyRegisterRequestSchema: z.ZodObject<{ response: z.ZodObject<{ id: z.ZodString; rawId: z.ZodString; type: z.ZodLiteral<"public-key">; response: z.ZodObject<{ clientDataJSON: z.ZodString; attestationObject: z.ZodString; transports: z.ZodOptional>; }, z.core.$strip>; authenticatorAttachment: z.ZodOptional; clientExtensionResults: z.ZodOptional>; }, z.core.$strip>; label: z.ZodOptional; }, z.core.$strip>; export declare const PasskeyAssertRequestSchema: z.ZodObject<{ response: z.ZodObject<{ id: z.ZodString; rawId: z.ZodString; type: z.ZodLiteral<"public-key">; response: z.ZodObject<{ clientDataJSON: z.ZodString; authenticatorData: z.ZodString; signature: z.ZodString; userHandle: z.ZodOptional; }, z.core.$strip>; authenticatorAttachment: z.ZodOptional; clientExtensionResults: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>; export interface CredentialDescriptorJSON { readonly type: "public-key"; readonly id: string; readonly transports?: readonly string[]; } export interface RegistrationOptionsJSON { readonly rp: { readonly id: string; readonly name: string; }; readonly user: { readonly id: string; readonly name: string; readonly displayName: string; }; readonly challenge: string; readonly pubKeyCredParams: readonly { readonly type: "public-key"; readonly alg: number; }[]; readonly timeout: number; readonly attestation: "none"; readonly excludeCredentials: readonly CredentialDescriptorJSON[]; readonly authenticatorSelection: { readonly residentKey: "required"; readonly requireResidentKey: true; readonly userVerification: "required"; }; } export interface AuthenticationOptionsJSON { readonly rpId: string; readonly challenge: string; readonly timeout: number; readonly userVerification: "required"; readonly allowCredentials: readonly CredentialDescriptorJSON[]; readonly available: boolean; } export declare const RegistrationOptionsSchema: z.ZodCustom; export declare const AuthenticationOptionsSchema: z.ZodCustom; export declare const PasskeyRegisteredSchema: z.ZodObject<{ passkey: z.ZodObject<{ id: z.ZodString; email: z.ZodString; label: z.ZodString; rpId: z.ZodString; createdAt: z.ZodNumber; lastUsedAt: z.ZodOptional; backedUp: z.ZodBoolean; }, z.core.$strip>; session: z.ZodOptional>; }, z.core.$strip>; export type PasskeyRegistered = z.infer; export declare const SessionRecoveredSchema: z.ZodObject<{ token: z.ZodString; expiresAt: z.ZodNumber; email: z.ZodString; remaining: z.ZodNumber; }, z.core.$strip>; export type SessionRecovered = z.infer; export declare const ReachStateSchema: z.ZodObject<{ state: z.ZodEnum<{ checking: "checking"; off: "off"; reachable: "reachable"; unreachable: "unreachable"; }>; detail: z.ZodOptional; retrying: z.ZodOptional; at: z.ZodOptional; }, z.core.$strip>; export type ReachState = z.infer; export declare const BuildStampSchema: z.ZodObject<{ version: z.ZodString; commit: z.ZodOptional; builtAt: z.ZodOptional; }, z.core.$strip>; export declare const DaemonHealthSchema: z.ZodObject<{ ok: z.ZodLiteral; sandboxId: z.ZodOptional; profile: z.ZodString; boot: z.ZodObject<{ ready: z.ZodBoolean; startedAt: z.ZodNumber; steps: z.ZodArray; ms: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; state: z.ZodObject<{ journal: z.ZodEnum<{ failed: "failed"; none: "none"; open: "open"; }>; engine: z.ZodNumber; }, z.core.$strip>; announce: z.ZodObject<{ state: z.ZodEnum<{ off: "off"; pending: "pending"; registered: "registered"; rejected: "rejected"; unreachable: "unreachable"; }>; detail: z.ZodOptional; retrying: z.ZodOptional; reason: z.ZodOptional>; identity: z.ZodOptional; at: z.ZodOptional; }, z.core.$strip>; reach: z.ZodObject<{ state: z.ZodEnum<{ checking: "checking"; off: "off"; reachable: "reachable"; unreachable: "unreachable"; }>; detail: z.ZodOptional; retrying: z.ZodOptional; at: z.ZodOptional; }, z.core.$strip>; reachedBy: z.ZodEnum<{ loopback: "loopback"; tunnel: "tunnel"; }>; build: z.ZodObject<{ version: z.ZodString; commit: z.ZodOptional; builtAt: z.ZodOptional; }, z.core.$strip>; atRestEncryption: z.ZodObject<{ active: z.ZodBoolean; stores: z.ZodArray; }, z.core.$strip>; signIn: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type DaemonHealth = z.infer; export declare const DaemonHealthReadingSchema: z.ZodObject<{ ok: z.ZodCatch>; ready: z.ZodCatch>; sandboxId: z.ZodCatch>; profile: z.ZodCatch>; boot: z.ZodCatch>; }, z.core.$strip>>>; state: z.ZodCatch>; }, z.core.$strip>>>; announce: z.ZodCatch; detail: z.ZodOptional; retrying: z.ZodOptional; reason: z.ZodOptional>; identity: z.ZodOptional; at: z.ZodOptional; }, z.core.$strip>>>; reach: z.ZodCatch; detail: z.ZodOptional; retrying: z.ZodOptional; at: z.ZodOptional; }, z.core.$strip>>>; reachedBy: z.ZodCatch>; build: z.ZodCatch; builtAt: z.ZodOptional; }, z.core.$strip>>>; atRestEncryption: z.ZodCatch; }, z.core.$strip>>>; signIn: z.ZodCatch>; }, z.core.$strip>>>; }, z.core.$strip>; export type DaemonHealthReading = z.infer; //# sourceMappingURL=system.d.ts.map