import type { ZephyrEngine } from 'zephyr-agent';
interface BuildSteps {
    pluginName: string;
    zephyr_engine: ZephyrEngine;
}
interface BuildStepsCompiler {
    hooks: {
        beforeCompile: {
            tapAsync: (pluginName: string, cb: (params: unknown, cb: () => void) => Promise<void>) => void;
        };
        failed: {
            tap: (pluginName: string, cb: (err: Error) => void) => void;
        };
    };
}
export declare function logBuildSteps<T extends BuildSteps, Compiler extends BuildStepsCompiler>(pluginOptions: T, compiler: Compiler): {
    buildStartedAt: number;
};
export {};
//# sourceMappingURL=ze-setup-build-steps-logging.d.mts.map