export declare const IMAGE_EDIT_PROFILES: readonly ["identity_sensitive_portrait", "general_edit", "detail_critical_layout"]; export type ImageEditProfile = (typeof IMAGE_EDIT_PROFILES)[number]; export declare const IMAGE_EDIT_MODEL_PREFERENCES: readonly ["gpt-image-2", "gpt-image-2.5-sunburst", "gpt-image-2.5-flare", "qwen-lightning", "qwen", "krea-identity-edit", "dark-beast-krea2-identity-edit"]; export type ImageEditModelPreference = (typeof IMAGE_EDIT_MODEL_PREFERENCES)[number]; export declare const DEFAULT_IDENTITY_EDIT_MODEL: ImageEditModelPreference; export declare const KREA_IDENTITY_EDIT_MODEL_IDS: readonly ["krea2_identity_edit_v1_2", "dark_beast_krea2_identity_edit_v1_2"]; export interface ResolveImageEditModelInput { imageEditProfile?: ImageEditProfile | null; explicitModelPreference?: string | null; fallbackModel?: string | null; } export interface ImageEditExecutionControls { steps?: number; guidance?: number; sampler?: string; scheduler?: string; } export declare function normalizeImageEditModelPreference(value: unknown): ImageEditModelPreference | null; export declare function resolveImageEditModelForProfile({ imageEditProfile, explicitModelPreference, fallbackModel, }: ResolveImageEditModelInput): string | null; export declare function isKreaIdentityEditModel(value: unknown): boolean; export declare function buildImageEditExecutionControls(model: string, controls: ImageEditExecutionControls, explicitControls?: ImageEditExecutionControls): ImageEditExecutionControls; //# sourceMappingURL=imageEditRouting.d.ts.map