import type { z } from 'zod';
import { SkillFrameworkStatusEnum, SkillFrameworkValidator, SkillFrameworkType } from '@learncard/types';
export { SkillFrameworkStatusEnum, SkillFrameworkValidator, SkillFrameworkType };
export type FlatSkillFrameworkType = z.infer<typeof SkillFrameworkValidator> & {
    isPublic?: boolean;
};
export declare const FlatSkillFrameworkValidator: z.ZodObject<{
    id: z.ZodString;
    name: z.ZodString;
    description: z.ZodOptional<z.ZodString>;
    image: z.ZodOptional<z.ZodString>;
    sourceURI: z.ZodOptional<z.ZodString>;
    isPublic: z.ZodDefault<z.ZodBoolean>;
    status: z.ZodDefault<z.ZodEnum<{
        active: "active";
        archived: "archived";
    }>>;
    createdAt: z.ZodOptional<z.ZodString>;
    updatedAt: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
//# sourceMappingURL=skill-framework.d.ts.map