import { type Identity } from '@byted-apaas/cli-core-sdk'; import { type ComponentType } from '../../helpers/types'; export interface ComponentBuildOptions { publicPath?: string; artifactUrl?: string; identity: Identity; namespace: string; workspaceRoot: string; cwd: string; extraEnvs?: Record; output?: string; } export interface BuildOptions extends ComponentBuildOptions { componentsRoot: string; componentType: ComponentType; customPrefix?: string; } export interface ComponentBuildBuilderOptions extends ComponentBuildOptions { componentsRoot: string; }