import { type BuildRunnerResult, type ConfigInit, type Logger } from '@terrazzo/parser';
import { type Flags } from './shared.js';
export interface BuildOptions {
    flags: Flags;
    config: ConfigInit;
    configPath: string;
    logger: Logger;
}
/** tz build */
export declare function buildCmd({ config, configPath, flags, logger }: BuildOptions): Promise<void>;
/** Write files */
export declare function writeFiles(result: BuildRunnerResult, { config, logger }: {
    config: ConfigInit;
    logger: Logger;
}): void;
//# sourceMappingURL=build.d.ts.map