import { BaseMicroStore } from './base';
import type { InitMicroStoreParams } from '../../types';
export default class InteractiveControlsOpacity extends BaseMicroStore {
    readonly stateName = "interactiveControlsOpacity$";
    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;
    };
    init(initStoreParams: InitMicroStoreParams): import("@vkontakte/videoplayer-shared").Subscription;
}
