import { Container, Logger } from '@vlocode/core'; import { DatapackDeploymentRecord } from '../datapackDeploymentRecord'; import { VlocityDatapack } from '@vlocode/vlocity'; import { DatapackDeploymentEvent } from '../datapackDeploymentEvent'; import type { DatapackDeploymentSpec } from '../datapackDeploymentSpec'; import { OmniScriptActivator } from '@vlocode/omniscript'; export declare class OmniScriptSpec implements DatapackDeploymentSpec { private readonly activator; private readonly container; private readonly logger; private readonly lwcEnabledDatapacks; private readonly embeddedTemplates; private readonly messages; constructor(activator: OmniScriptActivator, container: Container, logger: Logger); preprocess(datapack: VlocityDatapack): void; afterRecordConversion(allRecords: ReadonlyArray): void; private addElementDependencies; afterDeploy(event: DatapackDeploymentEvent): Promise; /** * Activate the OmniScripts in Parallel using the activator without deploying the LWC components * @param event */ private activateScripts; /** * Deploy OmniScript LWC components to the target org * @param event */ private deployLwcComponents; } //# sourceMappingURL=omniScript.d.ts.map