import { NovelAI } from "../NovelAI"; export declare class ShelfManager { private ai; constructor(ai: NovelAI); get(id: string): Promise<{ changeIndex: number; data: { storyMetadataVersion: number; id: string; title: string; description: string; textPreview: string; isTA: boolean; favorite: boolean; tags: string[]; createdAt: number; lastUpdatedAt: number; idModified: boolean; }; id: string; lastUpdatedAt: number; meta: string; type: 'shelf'; }>; get(): Promise<{ changeIndex: number; data: { storyMetadataVersion: number; id: string; title: string; description: string; textPreview: string; isTA: boolean; favorite: boolean; tags: string[]; createdAt: number; lastUpdatedAt: number; idModified: boolean; }; id: string; lastUpdatedAt: number; meta: string; type: 'shelf'; }[]>; create(options: { storyMetadataVersion?: number; id?: string; title: string; description?: string; textPreview?: string; isTA?: boolean; favorite?: boolean; tags?: string[]; createdAt?: number; lastUpdatedAt?: number; idModified?: boolean; }): Promise>[0]>; update(id: string, options: Parameters[0]): Promise>[0]>; delete(id: string): Promise; }