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

declare function getDefaultOptions(config: Partial<TSDownOptions> & Pick<TSDownOptions, "projectRoot">): TSDownOptions;
/**
 * Convert the format option to the format used by TSDown
 *
 * @param format - The format option provided by the user
 * @returns The format used by TSDown
 */
declare function toTSDownFormat(format: TSDownOptions["format"]): TSDownResolvedOptions["format"];

export { getDefaultOptions, toTSDownFormat };
