import { z } from "zod";
export declare const InstallSourceSchema: z.ZodUnion<readonly [z.ZodLiteral<"npm">, z.ZodLiteral<"archive">, z.ZodLiteral<"path">, z.ZodLiteral<"clawhub">]>;
export declare const PluginInstallSourceSchema: z.ZodUnion<readonly [z.ZodUnion<readonly [z.ZodLiteral<"npm">, z.ZodLiteral<"archive">, z.ZodLiteral<"path">, z.ZodLiteral<"clawhub">]>, z.ZodLiteral<"marketplace">]>;
export declare const InstallRecordShape: {
    readonly source: z.ZodUnion<readonly [z.ZodLiteral<"npm">, z.ZodLiteral<"archive">, z.ZodLiteral<"path">, z.ZodLiteral<"clawhub">]>;
    readonly spec: z.ZodOptional<z.ZodString>;
    readonly sourcePath: z.ZodOptional<z.ZodString>;
    readonly installPath: z.ZodOptional<z.ZodString>;
    readonly version: z.ZodOptional<z.ZodString>;
    readonly resolvedName: z.ZodOptional<z.ZodString>;
    readonly resolvedVersion: z.ZodOptional<z.ZodString>;
    readonly resolvedSpec: z.ZodOptional<z.ZodString>;
    readonly integrity: z.ZodOptional<z.ZodString>;
    readonly shasum: z.ZodOptional<z.ZodString>;
    readonly resolvedAt: z.ZodOptional<z.ZodString>;
    readonly installedAt: z.ZodOptional<z.ZodString>;
    readonly clawhubUrl: z.ZodOptional<z.ZodString>;
    readonly clawhubPackage: z.ZodOptional<z.ZodString>;
    readonly clawhubFamily: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"code-plugin">, z.ZodLiteral<"bundle-plugin">]>>;
    readonly clawhubChannel: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"official">, z.ZodLiteral<"community">, z.ZodLiteral<"private">]>>;
};
export declare const PluginInstallRecordShape: {
    readonly source: z.ZodUnion<readonly [z.ZodUnion<readonly [z.ZodLiteral<"npm">, z.ZodLiteral<"archive">, z.ZodLiteral<"path">, z.ZodLiteral<"clawhub">]>, z.ZodLiteral<"marketplace">]>;
    readonly marketplaceName: z.ZodOptional<z.ZodString>;
    readonly marketplaceSource: z.ZodOptional<z.ZodString>;
    readonly marketplacePlugin: z.ZodOptional<z.ZodString>;
    readonly spec: z.ZodOptional<z.ZodString>;
    readonly sourcePath: z.ZodOptional<z.ZodString>;
    readonly installPath: z.ZodOptional<z.ZodString>;
    readonly version: z.ZodOptional<z.ZodString>;
    readonly resolvedName: z.ZodOptional<z.ZodString>;
    readonly resolvedVersion: z.ZodOptional<z.ZodString>;
    readonly resolvedSpec: z.ZodOptional<z.ZodString>;
    readonly integrity: z.ZodOptional<z.ZodString>;
    readonly shasum: z.ZodOptional<z.ZodString>;
    readonly resolvedAt: z.ZodOptional<z.ZodString>;
    readonly installedAt: z.ZodOptional<z.ZodString>;
    readonly clawhubUrl: z.ZodOptional<z.ZodString>;
    readonly clawhubPackage: z.ZodOptional<z.ZodString>;
    readonly clawhubFamily: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"code-plugin">, z.ZodLiteral<"bundle-plugin">]>>;
    readonly clawhubChannel: z.ZodOptional<z.ZodUnion<readonly [z.ZodLiteral<"official">, z.ZodLiteral<"community">, z.ZodLiteral<"private">]>>;
};
