import { z } from 'zod';
/** Input schema for registry_search tool. */
export declare const RegistrySearchInputSchema: z.ZodObject<{
    query: z.ZodString;
    stack: z.ZodOptional<z.ZodString>;
    category: z.ZodOptional<z.ZodString>;
    difficulty: z.ZodOptional<z.ZodObject<{
        min: z.ZodOptional<z.ZodNumber>;
        max: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>>;
    sort: z.ZodOptional<z.ZodEnum<{
        downloads: "downloads";
        rating: "rating";
        recent: "recent";
    }>>;
    page: z.ZodDefault<z.ZodNumber>;
    limit: z.ZodDefault<z.ZodNumber>;
}, z.core.$strip>;
/** Input schema for registry_install tool. */
export declare const RegistryInstallInputSchema: z.ZodObject<{
    specName: z.ZodString;
    version: z.ZodOptional<z.ZodString>;
    projectPath: z.ZodString;
    adapt: z.ZodDefault<z.ZodBoolean>;
}, z.core.$strip>;
/** Input schema for registry_publish tool. */
export declare const RegistryPublishInputSchema: z.ZodObject<{
    specDir: z.ZodString;
    projectPath: z.ZodString;
}, z.core.$strip>;
/** Input schema for registry_login tool. */
export declare const RegistryLoginInputSchema: z.ZodObject<{
    token: z.ZodString;
}, z.core.$strip>;
/** Input schema for registry_logout tool. */
export declare const RegistryLogoutInputSchema: z.ZodObject<{}, z.core.$strip>;
/** Input schema for registry_whoami tool. */
export declare const RegistryWhoamiInputSchema: z.ZodObject<{}, z.core.$strip>;
//# sourceMappingURL=spec-registry-schemas.d.ts.map