import type { QualityIntelligenceGenerationPort } from "@oscharko-dev/keiko-workflows";
import type { UiHandlerDeps } from "../deps.js";
export declare class QiGenerationError extends Error {
    readonly code: string;
    constructor(code: string, message: string);
}
export type QiGenerationTarget = string | {
    readonly kind: "baseline";
} | {
    readonly kind: "model";
    readonly modelId: string;
    readonly requestedSeed?: number | undefined;
};
export declare function createQiGenerationPort(deps: UiHandlerDeps, target: QiGenerationTarget): QualityIntelligenceGenerationPort;
//# sourceMappingURL=generationPort.d.ts.map