import { ContentType, Component } from 'contensis-core-api'; import SimpleMigrationService from './SimpleMigrationService'; import { Duplicate, MigrateRequest } from '../models/Operations'; type OperationResult = { components?: (Component | Error)[]; contentTypes?: (ContentType | Error)[]; }; declare class DuplicateContentTypeService extends SimpleMigrationService { duplicate?: Duplicate; constructor(payload: MigrateRequest, preview: boolean); Duplicate: (migrate: { contentTypes?: ContentType[]; components?: Component[]; }) => Promise; DuplicateComponents: (components?: Component[]) => Promise; DuplicateContentTypes: (contentTypes?: ContentType[]) => Promise; } export default DuplicateContentTypeService;