import { type CwdOption } from '@alexaegis/fs'; import { type LoggerOption } from '@alexaegis/logging'; import type { LibraryFormats } from 'vite'; export declare const DEFAULT_ENTRY_DIR = "./"; export interface AutoEntryOptions extends CwdOption, LoggerOption { /** * @defaultValue 'src' */ sourceDirectory?: string; /** * @defaultValue '["es", "cjs"]' */ formats?: LibraryFormats[]; /** * @defaultValue 'dist' */ outDir?: string; /** * The files to treat as entry points to be exported from relative from * the `srcDir` directory. * It's usually `.` meaning files directly in `src` are considered the * entry points of the library * * @defaultValue '.' */ entryDir?: string; } export declare const normalizeAutoEntryOptions: (options: AutoEntryOptions) => Required; //# sourceMappingURL=auto-entry.class.options.d.ts.map