import { ESBuildOptions, ESBuildContext } from './types.js';
import '@nx/devkit';
import '@storm-software/build-tools';
import '@storm-software/config';
import 'esbuild';
import 'tsup';

/**
 * Apply defaults to the original build options
 *
 * @param userOptions - the original build options provided by the user
 * @returns the build options with defaults applied
 */
declare function resolveContext(userOptions: ESBuildOptions): Promise<ESBuildContext>;

export { resolveContext };
