import type { RseConfig } from "../../sdk-types.js";
import type { RepoOption } from "../../utils/projectRepository.js";
import type { ReliverseMemory } from "../../utils/schemaMemory.js";
/**
 * Creates a new web project from a template.
 */
export declare function createWebProject({ initialProjectName, selectedRepo, message, isDev, config, memory, cwd, skipPrompts, }: {
    projectName: string;
    initialProjectName: string;
    selectedRepo: RepoOption;
    message: string;
    isDev: boolean;
    config: RseConfig;
    memory: ReliverseMemory;
    cwd: string;
    skipPrompts: boolean;
}): Promise<void>;
/**
 * Creates a new mobile project from a template.
 */
export declare function createMobileProject({ initialProjectName, selectedRepo, message, isDev, config, memory, cwd, skipPrompts, }: {
    projectName: string;
    initialProjectName: string;
    selectedRepo: RepoOption;
    message: string;
    isDev: boolean;
    config: RseConfig;
    memory: ReliverseMemory;
    cwd: string;
    skipPrompts: boolean;
}): Promise<void>;
