import type Configure from '@adonisjs/core/commands/configure';
/**
 * `node ace configure @adonis-agora/agent` — auto-wires the package:
 *
 * 1. registers the agent service provider in `adonisrc.ts`;
 * 2. registers the embedded dashboard provider — the governance console SPA, bundled into this
 *    package's own `dist/` (`@adonis-agora/agent-dashboard`'s build output, copied in at build time),
 *    served with no separate install. Toggle/relocate it with the optional `config('agent').dashboard`
 *    block (see `config/agent.ts`); it mounts only once `governanceAuthorize` is configured — see the
 *    provider's own doc comment for why;
 * 3. registers the Assembler `init` hook that generates the typed `app/agent_tools` barrel at
 *    build/dev time (the provider imports it instead of scanning at runtime; it falls back to the
 *    runtime scan when the barrel is absent);
 * 4. registers the Assembler `init` hook that writes the sandbox kit docs (see `hooks/genui_kit`);
 * 5. publishes `config/agent.ts`;
 * 6. publishes `config/mcp.ts` (the MCP endpoint config; the MCP provider is separate);
 * 7. publishes the Lucid migrations for the agent tables — the base tables plus the two forward-only
 *    action-proposal upgrades (run `node ace migration:run`; delete them if you only use the
 *    in-memory store). They delegate to `createAgentTables`, so they are idempotent and safe to run
 *    against a database the library already auto-created;
 * 8. publishes the Postgres migrations for the RAG chunk table (pgvector; delete it unless you use
 *    `retrievers.pgvector({...})`) and the document-tree tables (delete it unless you use
 *    `PgDocumentTreeStore`).
 */
export declare function configure(command: Configure): Promise<void>;
//# sourceMappingURL=configure.d.ts.map