/**
 * olam begin — Friendly alias for `olam host-cp start` (Phase D, D1).
 *
 * Additions over `olam host-cp start`:
 *   - Richer banner ("Olam is live. Host CP at http://...")
 *   - Opens Host CP SPA in default browser (best-effort; headless/CI auto-skipped by openUrl).
 *   - --no-browser: explicit opt-out.
 */
import type { Command } from 'commander';
type StartFn = (opts: {
    showToken: boolean;
}) => Promise<void>;
type OpenFn = (url: string) => {
    opened: boolean;
    reason?: string;
};
/**
 * Core begin logic, injectable for testing.
 * Returns true when the host CP started (or was already running) without error.
 */
export declare function doBegin(opts: {
    showToken: boolean;
    browser: boolean;
}, _startFn?: StartFn, _openFn?: OpenFn): Promise<boolean>;
export declare function registerBegin(program: Command): void;
export {};
//# sourceMappingURL=begin.d.ts.map