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