import { StoreApi } from "zustand";
import { VideoState } from "./video-state";
export type VideoStore = StoreApi<VideoState>;
export declare const makeVideoStore: ({ aturi }: {
    aturi: string;
}) => VideoStore;
export declare function getVideoStoreFromContext(): VideoStore;
export declare function useVideoStore<U>(selector: (state: VideoState) => U): U;
export declare function useVideoStoreOptional<U>(selector: (state: VideoState) => U): U;
export declare const useVideo: () => import("streamplace").VideoViewHydrated | null;
export declare const useVideoLoading: () => boolean;
export declare const useVideoError: () => string | null;
//# sourceMappingURL=video-store.d.ts.map