export interface InitOptions {
    yes?: boolean;
    here?: boolean;
    port?: string;
    publicUrl?: string;
    network?: string;
    provider?: string;
    providerKey?: string;
    platform?: string;
    memory?: string;
    memoryUrl?: string;
    otelEndpoint?: string;
    sentry?: boolean;
    noSentry?: boolean;
    hostedSlack?: boolean;
    listProviders?: boolean;
    /**
     * Bootstrap a complete, re-appliable project from an existing Lobu Cloud org
     * (the inverse of `lobu apply`) instead of scaffolding a blank project. Never
     * overwrites an existing project — scaffolds into a new/empty dir.
     */
    fromOrg?: string;
    /** Server URL override (used with `--from-org`). */
    url?: string;
}
export declare function initCommand(cwd?: string, projectNameArg?: string, options?: InitOptions): Promise<void>;
/**
 * Install the scaffolded project's devDependencies (@lobu/cli +
 * @lobu/connector-sdk) right after `lobu init` writes package.json. Without
 * this, the project has no node_modules, so the first bundled-connector
 * install fails metadata extraction with `Cannot find package
 * '@lobu/connector-sdk'` (#1181) — and editor types don't resolve either.
 * Warn-don't-fail: a broken/missing installer must not abort the scaffold, so
 * the failure is returned as a warning string for the caller to print.
 */
export declare function installScaffoldedProjectDeps(projectDir: string): string | null;
//# sourceMappingURL=init.d.ts.map