import { NovelAI } from "../NovelAI"; import { StoryContent } from "../Structures/StoryContent"; export declare class PresetManager { private ai; constructor(ai: NovelAI); get(id: string): Promise<{ changeIndex: number; data: { presetVersion: number; name: string; id: string; remoteId: string; parameters: { max_length: number; min_length: number; order: { id: string; enabled: boolean; }[]; repetition_penalty: number; repetition_penalty_default_whitelist: boolean; repetition_penalty_frequency: number; repetition_penalty_presence: number; repetition_penalty_range: number; repetition_penalty_slope: number; tail_free_sampling: number; temperature: number; textGenerationSettingsVersion: number; top_a: number; top_k: number; top_p: number; typical_p: number; }; model: typeof StoryContent['prototype']['data']['settings']['model']; }; id: string; lastUpdatedAt: number; meta: string; type: 'presets'; }>; get(): Promise<{ changeIndex: number; data: { presetVersion: number; name: string; id: string; remoteId: string; parameters: { max_length: number; min_length: number; order: { id: string; enabled: boolean; }[]; repetition_penalty: number; repetition_penalty_default_whitelist: boolean; repetition_penalty_frequency: number; repetition_penalty_presence: number; repetition_penalty_range: number; repetition_penalty_slope: number; tail_free_sampling: number; temperature: number; textGenerationSettingsVersion: number; top_a: number; top_k: number; top_p: number; typical_p: number; }; model: typeof StoryContent['prototype']['data']['settings']['model']; }; id: string; lastUpdatedAt: number; meta: string; type: 'presets'; }[]>; create(options: { presetVersion?: number; name: string; id?: string; remoteId?: string; parameters?: { max_length?: number; min_length?: number; order?: { id: string; enabled: boolean; }[]; repetition_penalty?: number; repetition_penalty_default_whitelist?: boolean; repetition_penalty_frequency?: number; repetition_penalty_presence?: number; repetition_penalty_range?: number; repetition_penalty_slope?: number; tail_free_sampling?: number; temperature?: number; textGenerationSettingsVersion?: number; top_a?: number; top_k?: number; top_p?: number; typical_p?: number; }; model?: typeof StoryContent['prototype']['data']['settings']['model']; }): Promise>[0]>; update(id: string, options: Parameters[0]): Promise>[0]>; delete(id: string): Promise; }