/*! * Jodit Editor PRO (https://xdsoft.net/jodit/) * See LICENSE.md in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net/jodit/pro/ */ import { ViewComponent } from "jodit/esm/core/component/index"; import type { IFileBrowserStatePro } from "../interface"; export declare class PersistentStore extends ViewComponent { readonly state: IFileBrowserStatePro; /** @override */ className(): string; constructor(jodit: ViewComponent['jodit'], state: IFileBrowserStatePro); theme: string; protected sortBy: string; protected view: IFileBrowserStatePro['view']; protected foldersPosition: IFileBrowserStatePro['foldersPosition']; protected tileSize: IFileBrowserStatePro['tileSize']; protected favorites: IFileBrowserStatePro['favorites']; protected showSideBar: boolean; protected showPreview: boolean; protected showFavorites: boolean; protected onChangeThemeSetField(): void; protected onChangeView(): void; protected onChangeSortBy(): void; protected onChangeTileSize(): void; protected onChangeFavorites(): void; protected onChangeShowSideBar(): void; protected onChangeShowPreview(): void; protected onChangeShowFavorites(): void; protected onChangeFoldersPosition(): void; syncWithState(): void; }