///
import { NovelAI } from "../NovelAI";
export declare class ImageManager {
private ai;
constructor(ai: NovelAI);
getSuggestedTags(options: {
model: "nai-diffusion" | "safe-diffusion" | "nai-diffusuin-furry";
prompt: string;
}): Promise<{
tag: string;
confidence: number;
count: number;
}[]>;
generate(options?: {
input: string;
model?: "nai-diffusion" | "safe-diffusion" | "nai-diffusuin-furry";
action?: "generate";
parameters?: {
width?: 512 | 640 | 768 | 832 | 1024 | 1088 | 1280 | 1472 | 1536 | 1920;
height?: 512 | 640 | 768 | 832 | 1024 | 1088 | 1280 | 1472 | 1536 | 1920;
scale?: number;
sampler?: 'k_euler' | 'k_euler_ancestral' | 'k_heun' | 'k_dpm_2' | 'k_dpm_2_ancestral' | 'k_lms' | 'nai_smea' | 'nai_smea_dyn' | 'k_dpm_fast' | 'k_dpm_adaptive' | 'k_dpmpp_2s_ancestral' | 'k_dpmpp_2m' | 'k_dpmpp_sde' | 'ddim';
steps?: number;
seed?: number;
n_samples?: number;
ucPreset?: number;
qualityToggle?: boolean;
nagative_prompt?: string;
};
}): Promise;
}