import { z } from "zod"; export declare const KEYRING_KEY_RE: RegExp; export declare const KeyringPublicKeySchema: z.ZodString; export declare const KEYRING_NAME_RE: RegExp; export declare const KeyringSecretNameSchema: z.ZodString; export declare const KeyringShareModeSchema: z.ZodEnum<{ copy: "copy"; "each-use": "each-use"; "while-here": "while-here"; }>; export type KeyringShareMode = z.infer; export declare const KEYRING_PROGRAM_MAX = 260; export declare const KeyringProgramSchema: z.ZodString; export declare const KEYRING_PACKAGE_RE: RegExp; export declare const KeyringPackageSchema: z.ZodString; export declare const KEYRING_PROGRAMS_MAX = 32; export declare const KeyringSourceSchema: z.ZodEnum<{ "1password": "1password"; bitwarden: "bitwarden"; keepassxc: "keepassxc"; keyring: "keyring"; }>; export type KeyringSource = z.infer; export declare const KeyringPointerSchema: z.ZodObject<{ name: z.ZodString; mode: z.ZodEnum<{ copy: "copy"; "each-use": "each-use"; "while-here": "while-here"; }>; kind: z.ZodEnum<{ password: "password"; text: "text"; }>; programs: z.ZodArray; packages: z.ZodArray; hosts: z.ZodArray; anyField: z.ZodBoolean; source: z.ZodEnum<{ "1password": "1password"; bitwarden: "bitwarden"; keepassxc: "keepassxc"; keyring: "keyring"; }>; updatedAt: z.ZodNumber; }, z.core.$strip>; export type KeyringPointer = z.infer; export declare const KeyringDeviceKeysSchema: z.ZodObject<{ seal: z.ZodString; inbox: z.ZodString; }, z.core.$strip>; export type KeyringDeviceKeys = z.infer; export declare const KeyringSandboxKeysSchema: z.ZodObject<{ sign: z.ZodString; seal: z.ZodString; }, z.core.$strip>; export type KeyringSandboxKeys = z.infer; export declare const KeyringRememberSchema: z.ZodObject<{ browser: z.ZodBoolean; terminal: z.ZodBoolean; apps: z.ZodBoolean; phone: z.ZodBoolean; sandbox: z.ZodBoolean; }, z.core.$strip>; export type KeyringRemember = z.infer; export declare const KeyringStateSchema: z.ZodObject<{ version: z.ZodString; locked: z.ZodBoolean; unlockedUntil: z.ZodOptional; unlock: z.ZodArray>; keys: z.ZodOptional>; pendingInbox: z.ZodNumber; pendingCaptures: z.ZodOptional; remember: z.ZodOptional>; }, z.core.$strip>; export type KeyringState = z.infer; export declare const KeyringSharesSchema: z.ZodObject<{ keyring: z.ZodOptional; unlock: z.ZodArray>; keys: z.ZodOptional>; pendingInbox: z.ZodNumber; pendingCaptures: z.ZodOptional; remember: z.ZodOptional>; }, z.core.$strip>>; pointers: z.ZodArray; kind: z.ZodEnum<{ password: "password"; text: "text"; }>; programs: z.ZodArray; packages: z.ZodArray; hosts: z.ZodArray; anyField: z.ZodBoolean; source: z.ZodEnum<{ "1password": "1password"; bitwarden: "bitwarden"; keepassxc: "keepassxc"; keyring: "keyring"; }>; updatedAt: z.ZodNumber; }, z.core.$strip>>; reason: z.ZodOptional; }, z.core.$strip>; export type KeyringShares = z.infer; export declare const KeyringLaneSchema: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; shell: "shell"; }>; export declare const KeyringGrantTargetSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; shell: "shell"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"window">; programs: z.ZodArray; anyField: z.ZodBoolean; countdownSeconds: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"android">; serial: z.ZodString; packages: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"relay">; sealTo: z.ZodString; toMachine: z.ZodString; }, z.core.$strip>], "kind">; export type KeyringGrantTarget = z.infer; export declare const KEYRING_GRANT_TTL_MAX_MS: number; export declare const KEYRING_NONCE_RE: RegExp; export declare const KeyringGrantSchema: z.ZodObject<{ v: z.ZodLiteral<1>; sandbox: z.ZodString; secret: z.ZodString; target: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; shell: "shell"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"window">; programs: z.ZodArray; anyField: z.ZodBoolean; countdownSeconds: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"android">; serial: z.ZodString; packages: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"relay">; sealTo: z.ZodString; toMachine: z.ZodString; }, z.core.$strip>], "kind">; purpose: z.ZodEnum<{ agent: "agent"; owner: "owner"; }>; conversation: z.ZodOptional; detail: z.ZodString; nonce: z.ZodString; issuedAt: z.ZodNumber; expiresAt: z.ZodNumber; }, z.core.$strict>; export type KeyringGrant = z.infer; export declare const SignedKeyringGrantSchema: z.ZodObject<{ payload: z.ZodString; sig: z.ZodString; }, z.core.$strict>; export type SignedKeyringGrant = z.infer; export declare const SealedBoxSchema: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; export type SealedBox = z.infer; export declare const KeyringRefusalCodeSchema: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; export type KeyringRefusalCode = z.infer; export declare const KeyringReleaseResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; sealed: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; asked: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringReleaseResult = z.infer; export declare const KeyringTypeInputSchema: z.ZodObject<{ grant: z.ZodObject<{ payload: z.ZodString; sig: z.ZodString; }, z.core.$strict>; sealed: z.ZodOptional; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>>; }, z.core.$strict>; export type KeyringTypeInput = z.infer; export declare const KeyringTypeResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; program: z.ZodString; field: z.ZodEnum<{ password: "password"; text: "text"; }>; asked: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringTypeResult = z.infer; export declare const KeyringInboxItemSchema: z.ZodObject<{ name: z.ZodString; sealed: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; mode: z.ZodEnum<{ copy: "copy"; "each-use": "each-use"; "while-here": "while-here"; }>; kind: z.ZodEnum<{ password: "password"; text: "text"; }>; programs: z.ZodArray; hosts: z.ZodArray; sandbox: z.ZodString; }, z.core.$strict>; export type KeyringInboxItem = z.infer; export declare const KeyringInboxResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; pending: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringInboxResult = z.infer; export declare const KeyringCopiesSchema: z.ZodObject<{ copies: z.ZodArray; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; updatedAt: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>; export type KeyringCopies = z.infer; export declare const KeyringSyncPeerSchema: z.ZodObject<{ device: z.ZodString; key: z.ZodString; pairedAt: z.ZodNumber; }, z.core.$strip>; export type KeyringSyncPeer = z.infer; export declare const KeyringSyncStateSchema: z.ZodObject<{ key: z.ZodString; peers: z.ZodArray>; revision: z.ZodNumber; }, z.core.$strip>; export type KeyringSyncState = z.infer; export declare const KeyringSyncItemSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; revision: z.ZodNumber; sealed: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; }, z.core.$strict>; export type KeyringSyncItem = z.infer; export declare const KeyringSyncPairSchema: z.ZodObject<{ peer: z.ZodObject<{ device: z.ZodString; key: z.ZodString; }, z.core.$strict>; self: z.ZodString; }, z.core.$strict>; export declare const KeyringSyncPairResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export declare const KeyringSyncOutboxSchema: z.ZodObject<{ items: z.ZodArray; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strip>; export declare const KeyringSyncDeliverSchema: z.ZodObject<{ items: z.ZodArray; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; }, z.core.$strict>>; }, z.core.$strict>; export declare const KeyringSyncDeliverResultSchema: z.ZodObject<{ accepted: z.ZodNumber; }, z.core.$strip>; export declare const KeyringOriginSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"site">; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; export type KeyringOrigin = z.infer; export declare const KeyringCaptureSourceSchema: z.ZodEnum<{ agent: "agent"; app: "app"; askpass: "askpass"; browser: "browser"; git: "git"; import: "import"; manual: "manual"; phone: "phone"; terminal: "terminal"; }>; export type KeyringCaptureSource = z.infer; export declare const KEYRING_CAPTURE_BATCH_MAX = 5000; export declare const KeyringCaptureItemSchema: z.ZodObject<{ origin: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"site">; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; sealed: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; source: z.ZodEnum<{ agent: "agent"; app: "app"; askpass: "askpass"; browser: "browser"; git: "git"; import: "import"; manual: "manual"; phone: "phone"; terminal: "terminal"; }>; via: z.ZodString; kind: z.ZodDefault>; title: z.ZodOptional; at: z.ZodNumber; failed: z.ZodOptional; }, z.core.$strict>; export type KeyringCaptureItem = z.infer; export declare const KeyringCaptureOutcomeSchema: z.ZodEnum<{ pending: "pending"; saved: "saved"; skipped: "skipped"; unchanged: "unchanged"; updated: "updated"; }>; export type KeyringCaptureOutcome = z.infer; export declare const KeyringCaptureResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; outcome: z.ZodEnum<{ pending: "pending"; saved: "saved"; skipped: "skipped"; unchanged: "unchanged"; updated: "updated"; }>; name: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringCaptureResult = z.infer; export declare const KeyringNeedSchema: z.ZodObject<{ origin: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"site">; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; detail: z.ZodString; conversation: z.ZodOptional; purpose: z.ZodDefault>; typeOnce: z.ZodDefault; }, z.core.$strict>; export type KeyringNeed = z.infer; export declare const KeyringNeedAnswerSchema: z.ZodEnum<{ always: "always"; deny: "deny"; once: "once"; "while-here": "while-here"; }>; export type KeyringNeedAnswer = z.infer; export declare const KeyringNeedResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; pointer: z.ZodObject<{ name: z.ZodString; mode: z.ZodEnum<{ copy: "copy"; "each-use": "each-use"; "while-here": "while-here"; }>; kind: z.ZodEnum<{ password: "password"; text: "text"; }>; programs: z.ZodArray; packages: z.ZodArray; hosts: z.ZodArray; anyField: z.ZodBoolean; source: z.ZodEnum<{ "1password": "1password"; bitwarden: "bitwarden"; keepassxc: "keepassxc"; keyring: "keyring"; }>; updatedAt: z.ZodNumber; }, z.core.$strip>; asked: z.ZodBoolean; saved: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringNeedResult = z.infer; export declare const KeyringPendingNeedSchema: z.ZodObject<{ id: z.ZodString; sandbox: z.ZodString; need: z.ZodObject<{ origin: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"site">; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; detail: z.ZodString; conversation: z.ZodOptional; purpose: z.ZodDefault>; typeOnce: z.ZodDefault; }, z.core.$strict>; matches: z.ZodArray; at: z.ZodNumber; }, z.core.$strip>; export type KeyringPendingNeed = z.infer; export declare const KeyringPhoneKeysSchema: z.ZodObject<{ device: z.ZodString; label: z.ZodString; seal: z.ZodString; presence: z.ZodString; }, z.core.$strict>; export type KeyringPhoneKeys = z.infer; export declare const KeyringPhonePairResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; fingerprint: z.ZodString; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringPhonePairResult = z.infer; export declare const KeyringPhoneFillSchema: z.ZodObject<{ v: z.ZodLiteral<1>; device: z.ZodString; origin: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"site">; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; nonce: z.ZodString; issuedAt: z.ZodNumber; expiresAt: z.ZodNumber; }, z.core.$strict>; export type KeyringPhoneFill = z.infer; export declare const SignedKeyringPhoneFillSchema: z.ZodObject<{ payload: z.ZodString; sig: z.ZodString; }, z.core.$strict>; export type SignedKeyringPhoneFill = z.infer; export declare const KeyringPhoneFillResultSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ ok: z.ZodLiteral; username: z.ZodOptional; sealed: z.ZodObject<{ v: z.ZodLiteral<1>; epk: z.ZodString; iv: z.ZodString; tag: z.ZodString; data: z.ZodString; }, z.core.$strict>; name: z.ZodString; title: z.ZodString; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; code: z.ZodEnum<{ "bad-grant": "bad-grant"; busy: "busy"; declined: "declined"; expired: "expired"; guard: "guard"; locked: "locked"; "no-keyring": "no-keyring"; "not-shared": "not-shared"; pending: "pending"; replayed: "replayed"; unavailable: "unavailable"; unknown: "unknown"; }>; refusal: z.ZodString; }, z.core.$strip>], "ok">; export type KeyringPhoneFillResult = z.infer; //# sourceMappingURL=keyring.d.ts.map