import { SalesforceService } from '@vlocode/salesforce'; import { Logger } from '@vlocode/core'; import { DeployedDatapackDeploymentRecord } from '../datapackDeploymentRecord'; /** * Support activation of Datapacks records after deployment */ export declare class RecordActivator { private readonly salesforceService; private readonly logger; /** * Default chunk size for record updates during activation. */ static chunkSize: number; constructor(salesforceService: SalesforceService, logger: Logger); /** * Activate the specified records of 1 specified. * @param records Iterable array of records which will be activated; if the {@link recordType} is * @param activator Activator function executed for each record * @param recordType Optional record type filter; if set only records of the normalized record type matching will be activated */ activateRecords(records: Iterable, activator: (record: DeployedDatapackDeploymentRecord) => Record, options?: { recordType?: string; chunkSize?: number; }): Promise; } //# sourceMappingURL=recordActivator.d.ts.map