import { S as StormWorkspaceConfig } from '../types-PxFFSOzM.mjs';
import { Entry } from '../types.mjs';
import 'zod';
import 'zod/v4/mini';

/**
 * Get the entry points for the build process
 *
 * @remarks
 * This function will also convert a glob pattern (or patterns) into a list of files
 *
 * @param config - The Storm configuration
 * @param projectRoot - The root of the project
 * @param sourceRoot - The root of the source files
 * @param entry - The entry point(s) for the build process
 * @param emitOnAll - Add an entry point for all files in the source root
 * @returns The entry points (relative to the `projectRoot` path) for the build process
 */
declare const getEntryPoints: (config: StormWorkspaceConfig, projectRoot: string, sourceRoot?: string, entry?: Entry, emitOnAll?: boolean) => Promise<string[]>;

export { getEntryPoints };
