/*!
 * 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;
}
