import { ComponentType } from "../../../enum"; import { IDao } from "../../interface"; import { ConstructorType } from "../../type"; import NormalComponent from "./NormalComponent"; export default class DaoComponent extends NormalComponent implements IDao { name: string; cost: ConstructorType; type: ComponentType; constructor({ name, cost }?: { name?: string | undefined; cost?: typeof DaoComponent | undefined; }); getConnection(): void; }