import { NovelAI } from "../NovelAI"; import { Story } from "../Structures/Story"; import { StoryContent } from "../Structures/StoryContent"; export declare class StoriesManager { private ai; constructor(ai: NovelAI); get(id: string): Promise; get(): Promise; create(options: typeof Story['prototype']['data']): Promise; edit(id: string, options: typeof Story['prototype']['data']): Promise; delete(id: string): Promise; getContent(id: string): Promise; getContent(): Promise; createContent(options: typeof StoryContent['prototype']['data']): Promise; editContent(id: string, options: typeof StoryContent['prototype']['data']): Promise; deleteContent(id: string): Promise; generatePrompt(options: { model?: typeof StoryContent['prototype']['data']['settings']['model']; prompt: string; temp?: number; tokens_to_generate?: number; }): Promise; generateStream(options: Parameters[0], events?: (str: string) => any): Promise; generate(options: Parameters[0]): Promise; private _generate; }