import type { GenEnum, GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file rpc/proto/v1/backup.proto. */ export declare const file_rpc_proto_v1_backup: GenFile; /** * @generated from message rpc.proto.v1.BackupRequest */ export type BackupRequest = Message<"rpc.proto.v1.BackupRequest"> & { /** * @generated from field: rpc.proto.v1.BackupType type = 1; */ type: BackupType; /** * @generated from field: bytes params = 2; */ params: Uint8Array; }; /** * Describes the message rpc.proto.v1.BackupRequest. * Use `create(BackupRequestSchema)` to create a new message. */ export declare const BackupRequestSchema: GenMessage; /** * @generated from message rpc.proto.v1.BackupResponse */ export type BackupResponse = Message<"rpc.proto.v1.BackupResponse"> & { /** * @generated from field: rpc.proto.v1.BackupType type = 1; */ type: BackupType; /** * @generated from field: bytes result = 2; */ result: Uint8Array; }; /** * Describes the message rpc.proto.v1.BackupResponse. * Use `create(BackupResponseSchema)` to create a new message. */ export declare const BackupResponseSchema: GenMessage; /** * @generated from message rpc.proto.v1.ChallengeInfo */ export type ChallengeInfo = Message<"rpc.proto.v1.ChallengeInfo"> & { /** * @generated from field: string uuid = 1; */ uuid: string; /** * @generated from field: string challenge_string = 2; */ challengeString: string; /** * @generated from field: int64 created_at = 3; */ createdAt: bigint; /** * @generated from field: string kind = 4; */ kind: string; /** * @generated from field: bytes target_object = 5; */ targetObject: Uint8Array; }; /** * Describes the message rpc.proto.v1.ChallengeInfo. * Use `create(ChallengeInfoSchema)` to create a new message. */ export declare const ChallengeInfoSchema: GenMessage; /** * @generated from message rpc.proto.v1.CreateBackupParams */ export type CreateBackupParams = Message<"rpc.proto.v1.CreateBackupParams"> & { /** * @generated from field: string encrypted_key = 1; */ encryptedKey: string; /** * @generated from field: string sign_result = 2; */ signResult: string; }; /** * Describes the message rpc.proto.v1.CreateBackupParams. * Use `create(CreateBackupParamsSchema)` to create a new message. */ export declare const CreateBackupParamsSchema: GenMessage; /** * @generated from enum rpc.proto.v1.BackupType */ export declare enum BackupType { /** * @generated from enum value: BACKUP_TYPE_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: BACKUP_TYPE_CHALLENGE = 1; */ CHALLENGE = 1, /** * @generated from enum value: BACKUP_TYPE_CREATE = 2; */ CREATE = 2 } /** * Describes the enum rpc.proto.v1.BackupType. */ export declare const BackupTypeSchema: GenEnum;