import { IBookmarkFolder } from '../../types/data/BookmarkFolder'; import { IBookmarkFolder as IRawBookmarkFolder } from '../../types/raw/base/BookmarkFolder'; /** * The details of a single Bookmark Folder. * * @public */ export declare class BookmarkFolder implements IBookmarkFolder { /** The raw bookmark folder details. */ private readonly _raw; id: string; name: string; /** * @param folder - The raw bookmark folder details. */ constructor(folder: IRawBookmarkFolder); /** The raw bookmark folder details. */ get raw(): IRawBookmarkFolder; /** * Extracts and deserializes bookmark folders from the given raw response data. * * @param response - The raw response data. * * @returns The deserialized list of bookmark folders. */ static list(response: NonNullable): BookmarkFolder[]; /** * @returns A serializable JSON representation of `this` object. */ toJSON(): IBookmarkFolder; }