import type { PackageJson, PackageJsonExportConditions } from '@alexaegis/workspace-tools'; import type { UserConfig } from 'vite'; import { PackageJsonKind } from '../plugins/autolib.plugin.options.js'; import { type AutoEntryOptions } from './auto-entry.class.options.js'; import type { PreparedBuildUpdate } from './prepared-build-update.type.js'; export declare class AutoEntry implements PreparedBuildUpdate { private options; private entryFiles; private entryMap; private entryExports; constructor(options: AutoEntryOptions); getViteConfigUpdates(): UserConfig; preUpdate(packageJson: PackageJson): Promise; update(packageJson: PackageJson): { exports: Record; }; adjustPaths(packageJson: PackageJson, packageJsonKind: PackageJsonKind): PackageJson; } //# sourceMappingURL=auto-entry.class.d.ts.map