import { Static } from "alepha";
//#region ../../src/cli/devtools/atoms/devtoolsOptions.d.ts
/**
 * Devtools configuration atom.
 *
 * Filled from the `devtools` section of `alepha.config.ts`.
 */
declare const devtoolsOptions: import("alepha").Atom<import("zod").ZodOptional<import("zod").ZodObject<{
  hideButton: import("zod").ZodOptional<import("zod").ZodDefault<import("zod").ZodBoolean>>;
}, import("zod/v4/core").$strip>>, "alepha.cli.devtools.options">;
/**
 * Type for devtools options.
 */
type DevtoolsOptions = Static<typeof devtoolsOptions.schema>;
//#endregion
//#region ../../src/cli/devtools/index.d.ts
/**
 * CLI plugin that integrates @alepha/devtools into the Vite dev server.
 *
 * This module is intentionally lightweight — it does NOT statically import
 * `@alepha/devtools` (which pulls in `alepha/react` and `.tsx` files).
 * Instead, it lazy-loads devtools via Vite's SSR module loader at runtime.
 *
 * Usage in `alepha.config.ts`:
 * ```ts
 * import { devtools } from "alepha/cli/devtools";
 *
 * export default defineConfig({
 *   plugins: [devtools()],
 * });
 * ```
 *
 * @module alepha.devtools.plugin
 */
declare const AlephaCliDevtoolsPlugin: import("alepha").Service<import("alepha").Module>;
declare const devtools: (options?: DevtoolsOptions) => () => void;
//#endregion
export { AlephaCliDevtoolsPlugin, DevtoolsOptions, devtools, devtoolsOptions };
//# sourceMappingURL=index.d.ts.map