import { BaseMicroStore } from './base';
import type { InitMicroStoreParams } from '../../types';
import { GridTypes } from '../../constans';
export default class GraphIsOpened extends BaseMicroStore {
    readonly stateName = "graphIsOpened$";
    private graphMadePause;
    state$: {
        toggle: () => void;
        set(this: void, value: boolean | null): void;
        update(this: void, updater: import("svelte/store").Updater<boolean | null>): void;
        subscribe(this: void, run: import("svelte/store").Subscriber<boolean | null>, invalidate?: import("svelte/store").Invalidator<boolean | null> | undefined): import("svelte/store").Unsubscriber;
    };
    checkIfShouldHide: (currentGridType: GridTypes) => boolean;
    init(initStoreParams: InitMicroStoreParams): import("@vkontakte/videoplayer-shared").Subscription;
}
