import type { Logger } from '@b64hub/sfpm-core'; import type { Connection } from '@salesforce/core'; import type { StandardValueSetDeployResult } from './types.js'; /** * Deploys standard value set metadata to a Salesforce org using the * Metadata API. * * Creates a {@link ComponentSet} from the source path containing the * SVS files and performs a non-test deploy. Progress is logged * throughout the deploy lifecycle. */ export declare class StandardValueSetDeployer { private readonly connection; private readonly logger?; constructor(connection: Connection, logger?: Logger | undefined); /** * Deploy standard value sets from the given source path. * * @param sourcePath - Absolute path to the directory containing * `*.standardValueSet-meta.xml` files (typically * `/standardValueSets`). * @param valueSetNames - Optional filter. When provided, only value * sets whose API names are in this list are deployed. * @returns A simplified deploy result. */ deploy(sourcePath: string, valueSetNames?: string[]): Promise; }