import { TextureType } from '../../texture/domain/enum/texture-type.enum'; interface TextureProps { id: string; userId: string; name: string; type: TextureType; colorValue: string | null; storageItemId: string | null; description: string | null; isPublic: boolean; createdAt: Date; updatedAt: Date; } export declare abstract class TextureBase { readonly id: string; userId: string; name: string; type: TextureType; colorValue: string | null; storageItemId: string | null; description: string | null; isPublic: boolean; createdAt: Date; updatedAt: Date; protected constructor(props: TextureProps); protected validate(): void; } export {}; //# sourceMappingURL=texture.base.d.ts.map