import { type Identity } from '@byted-apaas/cli-core-sdk'; export interface BuilderInfo { builderVersion: number; componentVersion: number; realComponentVersion: number; } export declare function getBuilderInfo(namespace: string, options: { cwd: string; identity: Identity; }): Promise; /** * 应用包使用的组件是否为 builder 2.0(非运行时) */ export declare function isBuilder2Component(namespace: string, options: { cwd: string; identity: Identity; }): Promise; export declare function assertOptionsInBuilder2>(commandOptions: T | undefined, options: { cwd: string; identity: Identity; namespace: string; notAllowedOptions: (keyof T)[]; }): Promise; /** * 应用包使用的组件为 Builder2.0 + Builder3.0 混合组件 */ export declare function isBuilder2And3Component(namespace: string, options: { cwd: string; identity: Identity; }): Promise; export declare function isBuilder1Component(namespace: string, options: { cwd: string; identity: Identity; }): Promise;