import { AppType } from "../../../types";
interface IInitProjectOptions {
    projectName: string;
    pluginId: string;
    pluginSecret: string;
    siteDomain: string;
    templateId: string;
    /**
     * 本次请求的插件形态。**仅作后端不可达时的兜底**——落盘的 app_type 以 GetAppDescriptionInfo
     * 返回的后端真实值为准（见 resolve-backend-app-type.ts）。`lpm create` 透传 `--app-type`；
     * 存量插件 `lpm init` 不传（不可达时 no-op、保持原样）。
     */
    appType?: AppType;
}
export declare function initProject(options: IInitProjectOptions): Promise<void>;
export { initConfigOnlyProject } from './config-only';
