import { TsConfigJsonResolved } from 'get-tsconfig'; import { GeneratedFileExtension } from './file-extensions'; declare const moduleFormats: readonly ["esm", "cjs"]; export type ModuleFormat = (typeof moduleFormats)[number]; export declare function parseModuleFormat(format: string): ModuleFormat; export declare function parseModuleFormatFromUnknown(value: unknown): ModuleFormat; type InferModuleFormatOptions = { tsconfig: TsConfigJsonResolved | undefined; generatedFileExtension: GeneratedFileExtension; importFileExtension: GeneratedFileExtension; }; export declare function inferModuleFormat({ tsconfig, generatedFileExtension, importFileExtension, }: InferModuleFormatOptions): ModuleFormat; export {};