UNPKG

817 BTypeScriptView Raw
1/// <reference types="react" />
2export declare type MediaVolumeContextValue = {
3 mediaMuted: boolean;
4 mediaVolume: number;
5};
6export declare type SetMediaVolumeContextValue = {
7 setMediaMuted: (u: React.SetStateAction<boolean>) => void;
8 setMediaVolume: (u: number) => void;
9};
10export declare const MediaVolumeContext: import("react").Context<MediaVolumeContextValue>;
11export declare const SetMediaVolumeContext: import("react").Context<SetMediaVolumeContextValue>;
12declare type MediaVolumeReturnType = readonly [number, (u: number) => void];
13export declare const useMediaVolumeState: () => MediaVolumeReturnType;
14declare type MediaMutedReturnType = readonly [
15 boolean,
16 (u: React.SetStateAction<boolean>) => void
17];
18export declare const useMediaMutedState: () => MediaMutedReturnType;
19export {};