import { AllowedRecipientType, AllowedType, AutofillBehavior, GroupState, GroupType, ItemCategory, ItemFieldType, ItemShareDuration, ItemState, SeparatorType, VaultAccessorType, VaultType, WordListType } from "@1password/sdk"; import * as z from "zod"; /** 1Password item categories supported by the JavaScript SDK. */ export declare const ONEPASSWORD_ITEM_CATEGORY_SCHEMA: z.ZodEnum; /** 1Password item field types supported by the JavaScript SDK. */ export declare const ONEPASSWORD_ITEM_FIELD_TYPE_SCHEMA: z.ZodEnum; /** Auto-fill behavior for a website attached to a 1Password item. */ export declare const ONEPASSWORD_AUTOFILL_BEHAVIOR_SCHEMA: z.ZodEnum; export declare const ONEPASSWORD_ADDRESS_FIELD_DETAILS_SCHEMA: z.ZodObject<{ city: z.ZodString; country: z.ZodString; state: z.ZodString; street: z.ZodString; zip: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_FILE_ATTRIBUTES_SCHEMA: z.ZodObject<{ id: z.ZodString; name: z.ZodString; size: z.ZodNumber; }, z.core.$strip>; export declare const ONEPASSWORD_DOCUMENT_CREATE_SCHEMA: z.ZodObject<{ content: z.ZodCustom, Uint8Array>; name: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_FILE_CREATE_SCHEMA: z.ZodObject<{ content: z.ZodCustom, Uint8Array>; fieldId: z.ZodString; name: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_SECTION_SCHEMA: z.ZodObject<{ id: z.ZodString; title: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_FIELD_SCHEMA: z.ZodObject<{ details: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>; fieldType: z.ZodEnum; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_WEBSITE_SCHEMA: z.ZodObject<{ autofillBehavior: z.ZodEnum; label: z.ZodString; url: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_FILE_SCHEMA: z.ZodObject<{ attributes: z.ZodObject<{ id: z.ZodString; name: z.ZodString; size: z.ZodNumber; }, z.core.$strip>; fieldId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>; /** Full decrypted 1Password item. */ export declare const ONEPASSWORD_ITEM_SCHEMA: z.ZodObject<{ category: z.ZodEnum; createdAt: z.ZodDate; document: z.ZodOptional>; fields: z.ZodArray; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>; fieldType: z.ZodEnum; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; }, z.core.$strip>>; files: z.ZodArray; fieldId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>>; id: z.ZodString; notes: z.ZodString; sections: z.ZodArray>; tags: z.ZodArray; title: z.ZodString; updatedAt: z.ZodDate; vaultId: z.ZodString; version: z.ZodNumber; websites: z.ZodArray; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; /** Full decrypted 1Password item normalized from the SDK runtime response. */ export declare const ONEPASSWORD_ITEM_OUTPUT_SCHEMA: z.ZodObject<{ category: z.ZodEnum; createdAt: z.ZodDate; files: z.ZodArray; fieldId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>>; id: z.ZodString; notes: z.ZodString; sections: z.ZodArray>; tags: z.ZodArray; title: z.ZodString; updatedAt: z.ZodDate; vaultId: z.ZodString; version: z.ZodNumber; websites: z.ZodArray; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>; document: z.ZodOptional>, z.ZodTransform<{ id: string; name: string; size: number; } | undefined, { id: string; name: string; size: number; } | null>>>; fields: z.ZodArray; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; details: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>, z.ZodTransform<{ content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined, { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>; /** Parameters accepted when creating a 1Password item. */ export declare const ONEPASSWORD_ITEM_CREATE_SCHEMA: z.ZodObject<{ category: z.ZodEnum; document: z.ZodOptional, Uint8Array>; name: z.ZodString; }, z.core.$strip>>; fields: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>; fieldType: z.ZodEnum; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; }, z.core.$strip>>>; files: z.ZodOptional, Uint8Array>; fieldId: z.ZodString; name: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>>>; notes: z.ZodOptional; sections: z.ZodOptional>>; tags: z.ZodOptional>; title: z.ZodString; vaultId: z.ZodString; websites: z.ZodOptional; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_OVERVIEW_SCHEMA: z.ZodObject<{ category: z.ZodEnum; createdAt: z.ZodDate; id: z.ZodString; state: z.ZodEnum; tags: z.ZodArray; title: z.ZodString; updatedAt: z.ZodDate; vaultId: z.ZodString; websites: z.ZodArray; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_LIST_FILTER_SCHEMA: z.ZodObject<{ content: z.ZodObject<{ active: z.ZodBoolean; archived: z.ZodBoolean; }, z.core.$strip>; type: z.ZodLiteral<"ByState">; }, z.core.$strip>; export declare const ONEPASSWORD_ITEMS_UPDATE_ALL_RESPONSE_SCHEMA: z.ZodObject<{ individualResponses: z.ZodArray; createdAt: z.ZodDate; files: z.ZodArray; fieldId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>>; id: z.ZodString; notes: z.ZodString; sections: z.ZodArray>; tags: z.ZodArray; title: z.ZodString; updatedAt: z.ZodDate; vaultId: z.ZodString; version: z.ZodNumber; websites: z.ZodArray; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>; document: z.ZodOptional>, z.ZodTransform<{ id: string; name: string; size: number; } | undefined, { id: string; name: string; size: number; } | null>>>; fields: z.ZodArray; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; details: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>, z.ZodTransform<{ content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined, { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ category: ItemCategory; createdAt: Date; files: { attributes: { id: string; name: string; size: number; }; fieldId: string; sectionId: string; }[]; id: string; notes: string; sections: { id: string; title: string; }[]; tags: string[]; title: string; updatedAt: Date; vaultId: string; version: number; websites: { autofillBehavior: AutofillBehavior; label: string; url: string; }[]; fields: { fieldType: ItemFieldType; id: string; title: string; value: string; sectionId?: string | undefined; details?: { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined; }[]; document?: { id: string; name: string; size: number; } | undefined; } | undefined, { category: ItemCategory; createdAt: Date; files: { attributes: { id: string; name: string; size: number; }; fieldId: string; sectionId: string; }[]; id: string; notes: string; sections: { id: string; title: string; }[]; tags: string[]; title: string; updatedAt: Date; vaultId: string; version: number; websites: { autofillBehavior: AutofillBehavior; label: string; url: string; }[]; fields: { fieldType: ItemFieldType; id: string; title: string; value: string; sectionId?: string | undefined; details?: { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined; }[]; document?: { id: string; name: string; size: number; } | undefined; } | null>>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusPermissionError">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusIncorrectItemVersion">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusFileNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusTooBig">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemNotFound">; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; type: z.ZodLiteral<"internal">; }, z.core.$strip>], "type">>, z.ZodTransform | undefined, { message: string; type: "itemValidationError"; } | { type: "itemStatusPermissionError"; } | { type: "itemStatusIncorrectItemVersion"; } | { type: "itemStatusFileNotFound"; } | { type: "itemStatusTooBig"; } | { type: "itemNotFound"; } | { message: string; type: "internal"; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEMS_GET_ALL_RESPONSE_SCHEMA: z.ZodObject<{ individualResponses: z.ZodArray; createdAt: z.ZodDate; files: z.ZodArray; fieldId: z.ZodString; sectionId: z.ZodString; }, z.core.$strip>>; id: z.ZodString; notes: z.ZodString; sections: z.ZodArray>; tags: z.ZodArray; title: z.ZodString; updatedAt: z.ZodDate; vaultId: z.ZodString; version: z.ZodNumber; websites: z.ZodArray; label: z.ZodString; url: z.ZodString; }, z.core.$strip>>; document: z.ZodOptional>, z.ZodTransform<{ id: string; name: string; size: number; } | undefined, { id: string; name: string; size: number; } | null>>>; fields: z.ZodArray; id: z.ZodString; sectionId: z.ZodOptional; title: z.ZodString; value: z.ZodString; details: z.ZodOptional; errorMessage: z.ZodOptional; }, z.core.$strip>; type: z.ZodLiteral<"Otp">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"SshKey">; }, z.core.$strip>, z.ZodObject<{ content: z.ZodOptional>; type: z.ZodLiteral<"Address">; }, z.core.$strip>], "type">>, z.ZodTransform<{ content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined, { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>>, z.ZodTransform<{ category: ItemCategory; createdAt: Date; files: { attributes: { id: string; name: string; size: number; }; fieldId: string; sectionId: string; }[]; id: string; notes: string; sections: { id: string; title: string; }[]; tags: string[]; title: string; updatedAt: Date; vaultId: string; version: number; websites: { autofillBehavior: AutofillBehavior; label: string; url: string; }[]; fields: { fieldType: ItemFieldType; id: string; title: string; value: string; sectionId?: string | undefined; details?: { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined; }[]; document?: { id: string; name: string; size: number; } | undefined; } | undefined, { category: ItemCategory; createdAt: Date; files: { attributes: { id: string; name: string; size: number; }; fieldId: string; sectionId: string; }[]; id: string; notes: string; sections: { id: string; title: string; }[]; tags: string[]; title: string; updatedAt: Date; vaultId: string; version: number; websites: { autofillBehavior: AutofillBehavior; label: string; url: string; }[]; fields: { fieldType: ItemFieldType; id: string; title: string; value: string; sectionId?: string | undefined; details?: { content: { code?: string | undefined; errorMessage?: string | undefined; }; type: "Otp"; } | { type: "SshKey"; content?: { fingerprint: string; keyType: string; publicKey: string; } | undefined; } | { type: "Address"; content?: { city: string; country: string; state: string; street: string; zip: string; } | undefined; } | undefined; }[]; document?: { id: string; name: string; size: number; } | undefined; } | null>>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; type: z.ZodLiteral<"internal">; }, z.core.$strip>], "type">>, z.ZodTransform | undefined, { type: "itemNotFound"; } | { message: string; type: "internal"; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEMS_DELETE_ALL_RESPONSE_SCHEMA: z.ZodObject<{ individualResponses: z.ZodRecord, z.ZodTransform>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusPermissionError">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusIncorrectItemVersion">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusFileNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemStatusTooBig">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemNotFound">; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; type: z.ZodLiteral<"internal">; }, z.core.$strip>], "type">>, z.ZodTransform | undefined, { message: string; type: "itemValidationError"; } | { type: "itemStatusPermissionError"; } | { type: "itemStatusIncorrectItemVersion"; } | { type: "itemStatusFileNotFound"; } | { type: "itemStatusTooBig"; } | { type: "itemNotFound"; } | { message: string; type: "internal"; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>; /** Password-generation recipe accepted by the 1Password SDK. */ export declare const ONEPASSWORD_PASSWORD_RECIPE_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ parameters: z.ZodObject<{ capitalize: z.ZodBoolean; separatorType: z.ZodEnum; wordCount: z.ZodNumber; wordListType: z.ZodEnum; }, z.core.$strip>; type: z.ZodLiteral<"Memorable">; }, z.core.$strip>, z.ZodObject<{ parameters: z.ZodObject<{ length: z.ZodNumber; }, z.core.$strip>; type: z.ZodLiteral<"Pin">; }, z.core.$strip>, z.ZodObject<{ parameters: z.ZodObject<{ includeDigits: z.ZodBoolean; includeSymbols: z.ZodBoolean; length: z.ZodNumber; }, z.core.$strip>; type: z.ZodLiteral<"Random">; }, z.core.$strip>], "type">; export declare const ONEPASSWORD_RESOLVE_ALL_RESPONSE_SCHEMA: z.ZodObject<{ individualResponses: z.ZodRecord>, z.ZodTransform<{ itemId: string; secret: string; vaultId: string; } | undefined, { itemId: string; secret: string; vaultId: string; } | null>>>; error: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"fieldNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"vaultNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tooManyVaults">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"itemNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tooManyItems">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"tooManyMatchingFields">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"noMatchingSections">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"incompatibleTOTPQueryParameterField">; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; type: z.ZodLiteral<"unableToGenerateTotpCode">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"sSHKeyMetadataNotFound">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unsupportedFileFormat">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"incompatibleSshKeyQueryParameterField">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unableToParsePrivateKey">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"unableToFormatPrivateKeyToOpenSsh">; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral<"other">; }, z.core.$strip>], "type">>, z.ZodTransform | undefined, { message: string; type: "parsing"; } | { type: "fieldNotFound"; } | { type: "vaultNotFound"; } | { type: "tooManyVaults"; } | { type: "itemNotFound"; } | { type: "tooManyItems"; } | { type: "tooManyMatchingFields"; } | { type: "noMatchingSections"; } | { type: "incompatibleTOTPQueryParameterField"; } | { message: string; type: "unableToGenerateTotpCode"; } | { type: "sSHKeyMetadataNotFound"; } | { type: "unsupportedFileFormat"; } | { type: "incompatibleSshKeyQueryParameterField"; } | { type: "unableToParsePrivateKey"; } | { type: "unableToFormatPrivateKeyToOpenSsh"; } | { type: "other"; } | null>>>; }, z.core.$strip>>; }, z.core.$strip>; /** Supported 1Password item-share expiry durations. */ export declare const ONEPASSWORD_ITEM_SHARE_DURATION_SCHEMA: z.ZodEnum; export declare const ONEPASSWORD_VALID_RECIPIENT_SCHEMA: z.ZodDiscriminatedUnion<[z.ZodObject<{ parameters: z.ZodObject<{ email: z.ZodEmail; }, z.core.$strip>; type: z.ZodLiteral<"Email">; }, z.core.$strip>, z.ZodObject<{ parameters: z.ZodObject<{ domain: z.ZodString; }, z.core.$strip>; type: z.ZodLiteral<"Domain">; }, z.core.$strip>], "type">; export declare const ONEPASSWORD_ITEM_SHARE_FILES_SCHEMA: z.ZodObject<{ allowed: z.ZodBoolean; allowedRecipientTypes: z.ZodOptional>>; allowedTypes: z.ZodOptional>>; defaultExpiry: z.ZodOptional>; maxExpiry: z.ZodOptional>; maxSize: z.ZodNumber; maxViews: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_SHARE_POLICY_SCHEMA: z.ZodObject<{ allowedRecipientTypes: z.ZodArray>; allowedTypes: z.ZodArray>; defaultExpiry: z.ZodEnum; files: z.ZodObject<{ allowed: z.ZodBoolean; allowedRecipientTypes: z.ZodOptional>>; allowedTypes: z.ZodOptional>>; defaultExpiry: z.ZodOptional>; maxExpiry: z.ZodOptional>; maxSize: z.ZodNumber; maxViews: z.ZodOptional; }, z.core.$strip>; maxExpiry: z.ZodEnum; maxViews: z.ZodOptional; }, z.core.$strip>; /** Item-sharing policy normalized from the SDK runtime response. */ export declare const ONEPASSWORD_ITEM_SHARE_POLICY_OUTPUT_SCHEMA: z.ZodObject<{ allowedRecipientTypes: z.ZodArray>; allowedTypes: z.ZodArray>; defaultExpiry: z.ZodEnum; maxExpiry: z.ZodEnum; files: z.ZodObject<{ allowed: z.ZodBoolean; maxSize: z.ZodNumber; allowedRecipientTypes: z.ZodOptional>>, z.ZodTransform>>; allowedTypes: z.ZodOptional>>, z.ZodTransform>>; defaultExpiry: z.ZodOptional>, z.ZodTransform>>; maxExpiry: z.ZodOptional>, z.ZodTransform>>; maxViews: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; maxViews: z.ZodOptional, z.ZodTransform>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_SHARE_PARAMS_SCHEMA: z.ZodObject<{ expireAfter: z.ZodOptional>; oneTimeOnly: z.ZodBoolean; recipients: z.ZodOptional; type: z.ZodLiteral<"Email">; }, z.core.$strip>, z.ZodObject<{ parameters: z.ZodObject<{ domain: z.ZodString; }, z.core.$strip>; type: z.ZodLiteral<"Domain">; }, z.core.$strip>], "type">>>; }, z.core.$strip>; /** 1Password vault types returned by the JavaScript SDK. */ export declare const ONEPASSWORD_VAULT_TYPE_SCHEMA: z.ZodEnum; export declare const ONEPASSWORD_VAULT_ACCESS_SCHEMA: z.ZodObject<{ accessorType: z.ZodEnum; accessorUuid: z.ZodString; permissions: z.ZodNumber; vaultUuid: z.ZodString; }, z.core.$strip>; /** Detailed 1Password vault. */ export declare const ONEPASSWORD_VAULT_SCHEMA: z.ZodObject<{ access: z.ZodOptional; accessorUuid: z.ZodString; permissions: z.ZodNumber; vaultUuid: z.ZodString; }, z.core.$strip>>>; activeItemCount: z.ZodNumber; attributeVersion: z.ZodNumber; contentVersion: z.ZodNumber; description: z.ZodString; id: z.ZodString; title: z.ZodString; vaultType: z.ZodEnum; }, z.core.$strip>; export declare const ONEPASSWORD_VAULT_OVERVIEW_SCHEMA: z.ZodObject<{ activeItemCount: z.ZodNumber; attributeVersion: z.ZodNumber; contentVersion: z.ZodNumber; createdAt: z.ZodDate; description: z.ZodString; id: z.ZodString; title: z.ZodString; updatedAt: z.ZodDate; vaultType: z.ZodEnum; }, z.core.$strip>; export declare const ONEPASSWORD_VAULT_CREATE_SCHEMA: z.ZodObject<{ allowAdminsAccess: z.ZodOptional; description: z.ZodOptional; title: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_VAULT_UPDATE_SCHEMA: z.ZodObject<{ description: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_VAULT_GET_PARAMS_SCHEMA: z.ZodObject<{ accessors: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_VAULT_LIST_PARAMS_SCHEMA: z.ZodObject<{ decryptDetails: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_GROUP_ACCESS_SCHEMA: z.ZodObject<{ groupId: z.ZodString; permissions: z.ZodNumber; }, z.core.$strip>; export declare const ONEPASSWORD_GROUP_VAULT_ACCESS_SCHEMA: z.ZodObject<{ groupId: z.ZodString; permissions: z.ZodNumber; vaultId: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_GROUP_GET_PARAMS_SCHEMA: z.ZodObject<{ vaultPermissions: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_GROUP_SCHEMA: z.ZodObject<{ description: z.ZodString; groupType: z.ZodEnum; id: z.ZodString; state: z.ZodEnum; title: z.ZodString; vaultAccess: z.ZodOptional; accessorUuid: z.ZodString; permissions: z.ZodNumber; vaultUuid: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; /** Group normalized from the SDK runtime response. */ export declare const ONEPASSWORD_GROUP_OUTPUT_SCHEMA: z.ZodObject<{ description: z.ZodString; groupType: z.ZodEnum; id: z.ZodString; state: z.ZodEnum; title: z.ZodString; vaultAccess: z.ZodOptional; accessorUuid: z.ZodString; permissions: z.ZodNumber; vaultUuid: z.ZodString; }, z.core.$strip>>>, z.ZodTransform<{ accessorType: VaultAccessorType; accessorUuid: string; permissions: number; vaultUuid: string; }[] | undefined, { accessorType: VaultAccessorType; accessorUuid: string; permissions: number; vaultUuid: string; }[] | null>>>; }, z.core.$strip>; export declare const ONEPASSWORD_ENVIRONMENT_VARIABLE_SCHEMA: z.ZodObject<{ masked: z.ZodBoolean; name: z.ZodString; value: z.ZodString; }, z.core.$strip>; export declare const ONEPASSWORD_ENVIRONMENT_VARIABLES_SCHEMA: z.ZodObject<{ variables: z.ZodArray>; }, z.core.$strip>; /** Official origins accepted for the 1Password Events API. */ export declare const ONEPASSWORD_EVENTS_API_ORIGINS: readonly ["https://events.1password.com", "https://events.1password.ca", "https://events.1password.eu", "https://events.ent.1password.com"]; export declare const ONEPASSWORD_EVENTS_FEATURE_SCHEMA: z.ZodEnum<{ auditevents: "auditevents"; itemusages: "itemusages"; signinattempts: "signinattempts"; }>; export declare const ONEPASSWORD_EVENTS_INTROSPECTION_SCHEMA: z.ZodObject<{ accountUuid: z.ZodString; features: z.ZodArray>; issuedAt: z.ZodDate; uuid: z.ZodString; }, z.core.$strip>; /** Reset or continuation cursor accepted by every Events API feed. */ export declare const ONEPASSWORD_EVENTS_CURSOR_SCHEMA: z.ZodUnion, z.ZodObject<{ endTime: z.ZodOptional>; limit: z.ZodOptional; startTime: z.ZodOptional>; }, z.core.$strict>]>; export declare const ONEPASSWORD_SIGN_IN_CATEGORY_SCHEMA: z.ZodEnum<{ success: "success"; credentials_failed: "credentials_failed"; mfa_failed: "mfa_failed"; sso_failed: "sso_failed"; modern_version_failed: "modern_version_failed"; firewall_failed: "firewall_failed"; firewall_reported_success: "firewall_reported_success"; }>; export declare const ONEPASSWORD_SIGN_IN_TYPE_SCHEMA: z.ZodEnum<{ credentials_ok: "credentials_ok"; mfa_ok: "mfa_ok"; federated: "federated"; password_secret_bad: "password_secret_bad"; mfa_missing: "mfa_missing"; totp_disabled: "totp_disabled"; totp_bad: "totp_bad"; totp_timeout: "totp_timeout"; u2f_disabled: "u2f_disabled"; u2f_bad: "u2f_bad"; u2f_timout: "u2f_timout"; u2f_timeout: "u2f_timeout"; duo_disabled: "duo_disabled"; duo_bad: "duo_bad"; duo_timeout: "duo_timeout"; duo_native_bad: "duo_native_bad"; service_account_sso_denied: "service_account_sso_denied"; non_sso_user: "non_sso_user"; sso_user_mismatch: "sso_user_mismatch"; platform_secret_disabled: "platform_secret_disabled"; platform_secret_bad: "platform_secret_bad"; platform_secret_proxy: "platform_secret_proxy"; code_disabled: "code_disabled"; code_bad: "code_bad"; code_timeout: "code_timeout"; ip_blocked: "ip_blocked"; continent_blocked: "continent_blocked"; country_blocked: "country_blocked"; anonymous_blocked: "anonymous_blocked"; all_blocked: "all_blocked"; modern_version_missing: "modern_version_missing"; modern_version_old: "modern_version_old"; }>; export declare const ONEPASSWORD_SIGN_IN_ATTEMPT_SCHEMA: z.ZodObject<{ accountUuid: z.ZodOptional; category: z.ZodOptional>; client: z.ZodOptional; appVersion: z.ZodOptional; ipAddress: z.ZodOptional; osName: z.ZodOptional; osVersion: z.ZodOptional; platformName: z.ZodOptional; platformVersion: z.ZodOptional; }, z.core.$strip>>; country: z.ZodOptional; details: z.ZodOptional; }, z.core.$strip>>; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; sessionUuid: z.ZodOptional; targetUser: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; type: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_USAGE_ACTION_SCHEMA: z.ZodEnum<{ fill: "fill"; other: "other"; "select-sso-provider": "select-sso-provider"; "enter-item-edit-mode": "enter-item-edit-mode"; export: "export"; share: "share"; "secure-copy": "secure-copy"; reveal: "reveal"; "server-create": "server-create"; "server-update": "server-update"; "server-fetch": "server-fetch"; }>; export declare const ONEPASSWORD_ITEM_USAGE_SCHEMA: z.ZodObject<{ accountUuid: z.ZodOptional; action: z.ZodOptional>; client: z.ZodOptional; appVersion: z.ZodOptional; ipAddress: z.ZodOptional; osName: z.ZodOptional; osVersion: z.ZodOptional; platformName: z.ZodOptional; platformVersion: z.ZodOptional; }, z.core.$strip>>; itemUuid: z.ZodOptional; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; usedVersion: z.ZodOptional; user: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; uuid: z.ZodOptional; vaultUuid: z.ZodOptional; }, z.core.$strip>; export declare const ONEPASSWORD_AUDIT_ACTION_SCHEMA: z.ZodEnum<{ replace: "replace"; join: "join"; unknown: "unknown"; role: "role"; delete: "delete"; view: "view"; create: "create"; suspend: "suspend"; complete: "complete"; cancel: "cancel"; update: "update"; patch: "patch"; hide: "hide"; export: "export"; share: "share"; activate: "activate"; convert: "convert"; enblduo: "enblduo"; updatduo: "updatduo"; disblduo: "disblduo"; rdmchild: "rdmchild"; detchild: "detchild"; dlgsess: "dlgsess"; deolddev: "deolddev"; dealldev: "dealldev"; reauth: "reauth"; begin: "begin"; propose: "propose"; updatfw: "updatfw"; leave: "leave"; purge: "purge"; grant: "grant"; revoke: "revoke"; delshare: "delshare"; uisas: "uisas"; enblmfa: "enblmfa"; updatmfa: "updatmfa"; disblmfa: "disblmfa"; musercom: "musercom"; muserdec: "muserdec"; sendpkg: "sendpkg"; resendts: "resendts"; prsndall: "prsndall"; trename: "trename"; tverify: "tverify"; trevoke: "trevoke"; ssotknv: "ssotknv"; enblsso: "enblsso"; disblsso: "disblsso"; chngpsso: "chngpsso"; chngasso: "chngasso"; chngdsso: "chngdsso"; delgsso: "delgsso"; addgsso: "addgsso"; unhide: "unhide"; upguest: "upguest"; verify: "verify"; reactive: "reactive"; beginr: "beginr"; provsn: "provsn"; sendts: "sendts"; completr: "completr"; cancelr: "cancelr"; trvlaway: "trvlaway"; trvlback: "trvlback"; changeks: "changeks"; changemp: "changemp"; changesk: "changesk"; changenm: "changenm"; changela: "changela"; tdvcsso: "tdvcsso"; sdvcsso: "sdvcsso"; updatea: "updatea"; vrfydmn: "vrfydmn"; uvrfydmn: "uvrfydmn"; dvrfydmn: "dvrfydmn"; expire: "expire"; launchi: "launchi"; unlink: "unlink"; }>; export declare const ONEPASSWORD_AUDIT_OBJECT_TYPE_SCHEMA: z.ZodEnum<{ sub: "sub"; items: "items"; file: "file"; report: "report"; account: "account"; item: "item"; user: "user"; group: "group"; card: "card"; vault: "vault"; template: "template"; device: "device"; gm: "gm"; itemhist: "itemhist"; vaultkey: "vaultkey"; uva: "uva"; gva: "gva"; invite: "invite"; ec: "ec"; miguser: "miguser"; sso: "sso"; pm: "pm"; slackapp: "slackapp"; famchild: "famchild"; sa: "sa"; satoken: "satoken"; dlgdsess: "dlgdsess"; ssotkn: "ssotkn"; cred: "cred"; mngdacc: "mngdacc"; }>; export declare const ONEPASSWORD_AUDIT_EVENT_SCHEMA: z.ZodObject<{ accountUuid: z.ZodOptional; action: z.ZodOptional>; actorAccountUuid: z.ZodOptional; actorDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; actorType: z.ZodOptional>; actorUuid: z.ZodOptional; auxDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; auxId: z.ZodOptional; auxInfo: z.ZodOptional; auxUuid: z.ZodOptional; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; objectDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; objectType: z.ZodOptional>; objectUuid: z.ZodOptional; session: z.ZodOptional; ip: z.ZodOptional; loginTime: z.ZodOptional; uuid: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; uuid: z.ZodOptional; }, z.core.$strip>; /** * Creates the common cursor page returned by an Events API feed. * * @param item - Runtime schema for one feed item. */ export declare function onePasswordEventPageSchema(item: T): z.ZodObject<{ cursor: z.ZodString; hasMore: z.ZodBoolean; items: z.ZodArray; }, z.core.$strip>; export declare const ONEPASSWORD_AUDIT_EVENT_PAGE_SCHEMA: z.ZodObject<{ cursor: z.ZodString; hasMore: z.ZodBoolean; items: z.ZodArray; action: z.ZodOptional>; actorAccountUuid: z.ZodOptional; actorDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; actorType: z.ZodOptional>; actorUuid: z.ZodOptional; auxDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; auxId: z.ZodOptional; auxInfo: z.ZodOptional; auxUuid: z.ZodOptional; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; objectDetails: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; objectType: z.ZodOptional>; objectUuid: z.ZodOptional; session: z.ZodOptional; ip: z.ZodOptional; loginTime: z.ZodOptional; uuid: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; uuid: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const ONEPASSWORD_ITEM_USAGE_PAGE_SCHEMA: z.ZodObject<{ cursor: z.ZodString; hasMore: z.ZodBoolean; items: z.ZodArray; action: z.ZodOptional>; client: z.ZodOptional; appVersion: z.ZodOptional; ipAddress: z.ZodOptional; osName: z.ZodOptional; osVersion: z.ZodOptional; platformName: z.ZodOptional; platformVersion: z.ZodOptional; }, z.core.$strip>>; itemUuid: z.ZodOptional; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; usedVersion: z.ZodOptional; user: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; uuid: z.ZodOptional; vaultUuid: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const ONEPASSWORD_SIGN_IN_ATTEMPT_PAGE_SCHEMA: z.ZodObject<{ cursor: z.ZodString; hasMore: z.ZodBoolean; items: z.ZodArray; category: z.ZodOptional>; client: z.ZodOptional; appVersion: z.ZodOptional; ipAddress: z.ZodOptional; osName: z.ZodOptional; osVersion: z.ZodOptional; platformName: z.ZodOptional; platformVersion: z.ZodOptional; }, z.core.$strip>>; country: z.ZodOptional; details: z.ZodOptional; }, z.core.$strip>>; location: z.ZodOptional; country: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; region: z.ZodOptional; }, z.core.$strip>>; sessionUuid: z.ZodOptional; targetUser: z.ZodOptional; name: z.ZodOptional; userAccountUuid: z.ZodOptional; userType: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; timestamp: z.ZodOptional; type: z.ZodOptional>; uuid: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type OnePasswordEventsCursor = z.infer; export type OnePasswordEventsIntrospection = z.infer; //# sourceMappingURL=schemas.d.ts.map