import type { WalkthroughVideoData } from './walkthrough-video'; export interface UseWalkthroughVideoOptions { /** Absolute or proxied URL of the public GET route. */ endpoint: string; /** SSR/initial seed to avoid a loading flash. */ initialData?: WalkthroughVideoData | null; enabled?: boolean; /** Rewrite the RELATIVE captionsUrl (e.g. prefix a `/content` proxy base). * OPTIONAL override — when unset, the URL is rebased onto * `ChatRuntime.endpoints.captionsUrlPrefix` (see `rebaseCaptionsUrl`), so * embedders inside a runtime provider need no wiring here at all. */ transformCaptionsUrl?: (relativeUrl: string) => string; } export interface UseWalkthroughVideoResult { video: WalkthroughVideoData | null; isLoading: boolean; } export declare function useWalkthroughVideo(opts: UseWalkthroughVideoOptions): UseWalkthroughVideoResult; //# sourceMappingURL=use-walkthrough-video.d.ts.map