import { DTOCodeComponent, type DTOCodeComponentCreateInput, type DTOCodeComponentDeleteResponse, DTOCodeComponentDocFile, DTOCodeComponentStorybookFile, type DTOCodeComponentUpdateInput } from "@supernova-studio/client"; import { CodeComponentPropertyDefinition } from "./SDKCodeComponentPropertyDefinition"; export type CodeComponentStorybookFile = DTOCodeComponentStorybookFile; export type CodeComponentDocFile = DTOCodeComponentDocFile; export type CodeComponentCreateInput = DTOCodeComponentCreateInput; export type CodeComponentUpdateInput = DTOCodeComponentUpdateInput; export type CodeComponentDeleteResponse = DTOCodeComponentDeleteResponse; export declare class CodeComponent { id: string; name: string; packageName: string; repositoryName: string; description: string; filePath: string; props: Array; storybookFiles: Array; docFiles: Array; createdAt: Date; updatedAt: Date; constructor(model: DTOCodeComponent); }