/** @deprecated 请使用 `WolrdbookEntry` */ type LorebookEntry = { uid: number; display_index: number; comment: string; enabled: boolean; type: 'constant' | 'selective' | 'vectorized'; position: | 'before_character_definition' | 'after_character_definition' | 'before_example_messages' | 'after_example_messages' | 'before_author_note' | 'after_author_note' | 'at_depth_as_system' | 'at_depth_as_assistant' | 'at_depth_as_user'; depth: number | null; order: number; probability: number; keys: string[]; logic: 'and_any' | 'and_all' | 'not_all' | 'not_any'; filters: string[]; scan_depth: 'same_as_global' | number; case_sensitive: 'same_as_global' | boolean; match_whole_words: 'same_as_global' | boolean; use_group_scoring: 'same_as_global' | boolean; automation_id: string | null; exclude_recursion: boolean; prevent_recursion: boolean; delay_until_recursion: boolean | number; content: string; group: string; group_prioritized: boolean; group_weight: number; sticky: number | null; cooldown: number | null; delay: number | null; }; /** @deprecated 请使用 `getWorldbook` */ type GetLorebookEntriesOption = { filter?: 'none' | Partial; }; /** @deprecated 请使用 `getWorldbook` */ declare function getLorebookEntries(lorebook: string): Promise; /** @deprecated 请使用 `replaceWorldbook` */ declare function replaceLorebookEntries(lorebook: string, entries: Partial[]): Promise; /** @deprecated 请使用 `updateWorldbookWith` */ type LorebookEntriesUpdater = | ((entries: LorebookEntry[]) => Partial[]) | ((entries: LorebookEntry[]) => Promise[]>); /** @deprecated 请使用 `updateWorldbookWith` */ declare function updateLorebookEntriesWith(lorebook: string, updater: LorebookEntriesUpdater): Promise; /** @deprecated 请使用 `replaceWorldbook` */ declare function setLorebookEntries( lorebook: string, entries: Array & Partial>, ): Promise; /** @deprecated 请使用 `createWorldbookEntries` */ declare function createLorebookEntries( lorebook: string, entries: Partial[], ): Promise<{ entries: LorebookEntry[]; new_uids: number[] }>; /** @deprecated 请使用 `deleteWorldbookEntries` */ declare function deleteLorebookEntries( lorebook: string, uids: number[], ): Promise<{ entries: LorebookEntry[]; delete_occurred: boolean }>;