/**
 * LoggerPort conformance suite.
 *
 * Contract: debug/info/warn/error accept either (object, optional string)
 * or (string) without throwing. Returns void. Sync.
 */
import type { LoggerPort } from "../ports/logger.js";
import type { ConformanceRunner } from "./runner.js";
export interface LoggerConformanceConfig {
    describe: ConformanceRunner["describe"];
    it: ConformanceRunner["it"];
    expect: any;
    factory: () => Promise<LoggerPort> | LoggerPort;
}
export declare function loggerPortConformance(config: LoggerConformanceConfig): void;
//# sourceMappingURL=logger-conformance.d.ts.map