import type { BuildReport } from '../types'; import type { CommandRunner } from './build/commands'; export type { CommandRunner, CommandRunnerResult } from './build/commands'; export { renderBuildReport } from './build/reporting'; export declare const SKIP_HAR_NORMALIZE_WARNING = "Local HAR normalization is disabled; ohpm will consume file:*.har dependencies directly and normalized build-profile/RNOH compatibility steps will be skipped."; interface BundleProjectOptions { env?: NodeJS.ProcessEnv; runner?: CommandRunner; skipTemplateSync?: boolean; } interface BuildHapProjectOptions { mode: 'debug' | 'release'; env?: NodeJS.ProcessEnv; runner?: CommandRunner; skipHarNormalize?: boolean; } export declare function bundleProject(projectRoot: string, options?: BundleProjectOptions): Promise; export declare function buildHapProject(projectRoot: string, options: BuildHapProjectOptions): Promise; export declare function getDesiredHarmonyScripts(projectRoot: string): Promise>;