import { Connection, EntityMetadata } from 'typeorm'; import AdminSection from './adminSection'; import { EntityType } from './types'; declare class DefaultAdminSite { private readonly connection; siteHeader: string; constructor(connection: Connection); sections: { [sectionName: string]: AdminSection; }; private getOrCreateSection; register(sectionName: string, entity: EntityType): void; getSectionList(): AdminSection[]; getSection(sectionName: string): AdminSection; getRepository(entityName: EntityType): import("typeorm").Repository; cleanValues(values: { [k: string]: any; }, metadata: EntityMetadata): Promise<{ [k: string]: any; }>; } export default DefaultAdminSite;