import { z } from "zod";
export declare const SupernovaConfigStorybook: z.ZodObject<{
    designSystemId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    sourceId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    brandId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    name: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    from: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    publicAccess: z.ZodCatch<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    name?: string | undefined;
    designSystemId?: string | undefined;
    sourceId?: string | undefined;
    brandId?: string | undefined;
    from?: string | undefined;
    publicAccess?: boolean | undefined;
}, {
    name?: unknown;
    designSystemId?: unknown;
    sourceId?: unknown;
    brandId?: unknown;
    from?: unknown;
    publicAccess?: unknown;
}>;
export declare const SupernovaConfigAnalyze: z.ZodObject<{
    repoId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    repoName: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    packages: z.ZodCatch<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    excludedPackages: z.ZodCatch<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
}, "strip", z.ZodTypeAny, {
    repoId?: string | undefined;
    repoName?: string | undefined;
    packages?: string[] | undefined;
    excludedPackages?: string[] | undefined;
}, {
    repoId?: unknown;
    repoName?: unknown;
    packages?: unknown;
    excludedPackages?: unknown;
}>;
export declare const SupernovaConfig: z.ZodCatch<z.ZodObject<{
    designSystemId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
    analyze: z.ZodCatch<z.ZodOptional<z.ZodObject<{
        repoId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        repoName: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        packages: z.ZodCatch<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
        excludedPackages: z.ZodCatch<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    }, "strip", z.ZodTypeAny, {
        repoId?: string | undefined;
        repoName?: string | undefined;
        packages?: string[] | undefined;
        excludedPackages?: string[] | undefined;
    }, {
        repoId?: unknown;
        repoName?: unknown;
        packages?: unknown;
        excludedPackages?: unknown;
    }>>>;
    storybook: z.ZodCatch<z.ZodOptional<z.ZodObject<{
        designSystemId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        sourceId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        brandId: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        name: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        from: z.ZodCatch<z.ZodOptional<z.ZodString>>;
        publicAccess: z.ZodCatch<z.ZodOptional<z.ZodBoolean>>;
    }, "strip", z.ZodTypeAny, {
        name?: string | undefined;
        designSystemId?: string | undefined;
        sourceId?: string | undefined;
        brandId?: string | undefined;
        from?: string | undefined;
        publicAccess?: boolean | undefined;
    }, {
        name?: unknown;
        designSystemId?: unknown;
        sourceId?: unknown;
        brandId?: unknown;
        from?: unknown;
        publicAccess?: unknown;
    }>>>;
}, "strip", z.ZodTypeAny, {
    designSystemId?: string | undefined;
    analyze?: {
        repoId?: string | undefined;
        repoName?: string | undefined;
        packages?: string[] | undefined;
        excludedPackages?: string[] | undefined;
    } | undefined;
    storybook?: {
        name?: string | undefined;
        designSystemId?: string | undefined;
        sourceId?: string | undefined;
        brandId?: string | undefined;
        from?: string | undefined;
        publicAccess?: boolean | undefined;
    } | undefined;
}, {
    designSystemId?: unknown;
    analyze?: unknown;
    storybook?: unknown;
}>>;
export type SupernovaConfigAnalyze = z.infer<typeof SupernovaConfigAnalyze>;
export type SupernovaConfigStorybook = z.infer<typeof SupernovaConfigStorybook>;
export type SupernovaConfig = z.infer<typeof SupernovaConfig>;
//# sourceMappingURL=config.d.ts.map