import { AppEntryOptions, BuildOptions, DevOptions } from "alepha/cli";
import { Alepha, Service } from "alepha";
//#region ../../src/cli/config/defineConfig.d.ts
interface AlephaCliConfig {
  /**
   * Override entry paths.
   */
  entry?: AppEntryOptions;
  /**
   * Register more services to the Alepha CLI (enhancements, commands, etc.).
   */
  services?: Array<Service>;
  /**
   * @alias services Register more services to the Alepha CLI (enhancements, commands, etc.).
   */
  plugins?: Array<Service>;
  /**
   * Configure Alepha build command.
   */
  build?: BuildOptions;
  /**
   * Configure Alepha dev command.
   */
  dev?: DevOptions;
  /**
   * Environment variables to set before running commands.
   *
   * Always use .env files by default, this is only for dynamic values.
   */
  env?: Record<string, unknown>;
}
declare const defineConfig: (config: AlephaCliConfig) => (alepha: Alepha) => {};
//#endregion
export { AlephaCliConfig, defineConfig };
//# sourceMappingURL=index.d.ts.map