import { type DynamicParameterSource, type ScaffoldChoice, type SourceResult } from '@salesforce/b2c-tooling-sdk/scaffold'; export { isRemoteSource, validateAgainstSource, type SourceResult } from '@salesforce/b2c-tooling-sdk/scaffold'; /** * Resolves a local (non-remote) parameter source. * Delegates to SDK function. * * @param source - The source type to resolve * @param projectRoot - Project root directory for cartridge discovery * @returns Resolved choices and optional path mapping */ export declare function resolveLocalSource(source: DynamicParameterSource, projectRoot: string): SourceResult; /** * CLI wrapper for remote source resolution. * Handles auth orchestration using CLI config loading. * * @param source - The source type to resolve * @returns Promise resolving to choices array * @throws Error if authentication fails or API call fails */ export declare function resolveRemoteSource(source: DynamicParameterSource): Promise;