import type { ConfigManager } from '../config/manager.js';
import type { RuntimeEventBus } from '../runtime/events/index.js';
import type { QualityGateResult } from './wrfc-types.js';
export declare function runWrfcGateChecks(options: {
    readonly configManager: Pick<ConfigManager, 'get' | 'getCategory'>;
    readonly projectRoot: string;
    readonly runtimeBus: RuntimeEventBus;
    readonly sessionId: string;
    readonly chainId: string;
    readonly onResult?: ((results: readonly QualityGateResult[], result: QualityGateResult) => void) | undefined;
}): Promise<QualityGateResult[]>;
//# sourceMappingURL=wrfc-gate-runtime.d.ts.map