import * as z from "zod";
import { ClosedEnum } from "../types/enums.js";
import { Info } from "./info.js";
/**
 * The error message if restore failed for a specific asset.
 */
export declare const ErrorEnum: {
    readonly NoBackup: "no_backup";
    readonly Failed: "failed";
    readonly Unauthorized: "unauthorized";
};
/**
 * The error message if restore failed for a specific asset.
 */
export type ErrorEnum = ClosedEnum<typeof ErrorEnum>;
export declare const ErrorEnum$zodSchema: z.ZodEnum<{
    failed: "failed";
    unauthorized: "unauthorized";
    no_backup: "no_backup";
}>;
export type RestoreResponse = {
    error?: ErrorEnum | undefined;
};
export declare const RestoreResponse$zodSchema: z.ZodType<RestoreResponse>;
export type RestoreResponseUnion = Info | RestoreResponse;
export declare const RestoreResponseUnion$zodSchema: z.ZodType<RestoreResponseUnion>;
//# sourceMappingURL=restoreresponseunion.d.ts.map