import { z } from 'zod'; export declare const SystemUpdateTargetSchema: z.ZodEnum<["electron-app", "linux-server", "docker", "android-runtime"]>; export type SystemUpdateTarget = z.infer; export declare const SystemUpdateChannelSchema: z.ZodEnum<["release", "nightly"]>; export type SystemUpdateChannel = z.infer; export declare const SystemUpdateStatusSchema: z.ZodObject<{ target: z.ZodEnum<["electron-app", "linux-server", "docker", "android-runtime"]>; distribution: z.ZodEnum<["electron", "docker", "android-bridge", "linux-service", "generic-server", "web-dev"]>; channel: z.ZodEnum<["release", "nightly"]>; currentVersion: z.ZodString; currentCommit: z.ZodNullable; currentPublishedAt: z.ZodNullable; currentDigest: z.ZodOptional>; latestVersion: z.ZodNullable; latestCommit: z.ZodNullable; latestDigest: z.ZodOptional>; latestCommitTitle: z.ZodNullable; publishedAt: z.ZodNullable; releaseNotes: z.ZodNullable; updateAvailable: z.ZodBoolean; identity: z.ZodNullable; websiteUrl: z.ZodString; metadataSource: z.ZodNullable>; errorMessage: z.ZodNullable; }, "strip", z.ZodTypeAny, { channel: "nightly" | "release"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; latestVersion: string | null; publishedAt: string | null; target: "docker" | "electron-app" | "linux-server" | "android-runtime"; errorMessage: string | null; currentVersion: string; currentCommit: string | null; currentPublishedAt: string | null; latestCommit: string | null; latestCommitTitle: string | null; releaseNotes: string | null; updateAvailable: boolean; identity: string | null; websiteUrl: string; metadataSource: "oss" | "github" | null; currentDigest?: string | null | undefined; latestDigest?: string | null | undefined; }, { channel: "nightly" | "release"; distribution: "electron" | "docker" | "android-bridge" | "linux-service" | "generic-server" | "web-dev"; latestVersion: string | null; publishedAt: string | null; target: "docker" | "electron-app" | "linux-server" | "android-runtime"; errorMessage: string | null; currentVersion: string; currentCommit: string | null; currentPublishedAt: string | null; latestCommit: string | null; latestCommitTitle: string | null; releaseNotes: string | null; updateAvailable: boolean; identity: string | null; websiteUrl: string; metadataSource: "oss" | "github" | null; currentDigest?: string | null | undefined; latestDigest?: string | null | undefined; }>; export type SystemUpdateStatus = z.infer; //# sourceMappingURL=update.schema.d.ts.map