import { DataSource as OrmDataSource } from 'typeorm/data-source/DataSource'; import { CreatePageDto } from '../../../modules/dashboard/dto/create-page.dto'; import { IPageNestedCreateBuilder } from '../../../modules/dashboard/entities/dashboard.relations'; import { DataSourcesTypeMapperService } from '../../../modules/dashboard/services/data-source-type-mapper.service'; import { TilesTypeMapperService } from '../../../modules/dashboard/services/tiles-type-mapper.service'; import { CreateCardsPageDto } from '../dto/create-page.dto'; import { CardsPageEntity } from '../entities/pages-cards.entity'; export declare class CardsPageNestedBuilderService implements IPageNestedCreateBuilder { private readonly tilesMapperService; private readonly dataSourcesMapperService; private readonly dataSource; private readonly logger; constructor(tilesMapperService: TilesTypeMapperService, dataSourcesMapperService: DataSourcesTypeMapperService, dataSource: OrmDataSource); supports(dto: CreatePageDto): boolean; build(dto: CreateCardsPageDto, page: CardsPageEntity): Promise; private validateDto; }