import { TSDownResolvedOptions, TSDownOptions } from './types.js';
import '@nx/devkit';
import '@storm-software/build-tools';
import '@storm-software/config/types';
import 'tsdown';

/**
 * Clean the output path
 *
 * @param options - the build options
 */
declare function cleanOutputPath(options: TSDownResolvedOptions): Promise<TSDownResolvedOptions>;
/**
 * Execution pipeline that applies a set of actions
 *
 * @param options - the build options
 * @returns the build result
 */
declare function build(options: TSDownOptions | TSDownOptions[]): Promise<void>;

export { build, cleanOutputPath };
