import type { VideosApi, VideosContext, VideosFunction, VideosModel, VideosOptions, VideosResult } from "./types.js"; export type VideosApiFunction = (model: VideosModel, context: VideosContext, options?: VideosOptions) => Promise; export interface VideosApiProvider { api: TApi; generateVideos: VideosFunction; } interface VideosApiProviderInternal { api: VideosApi; generateVideos: VideosApiFunction; } export declare function registerVideosApiProvider(provider: VideosApiProvider, sourceId?: string): void; export declare function getVideosApiProvider(api: VideosApi): VideosApiProviderInternal | undefined; export {}; //# sourceMappingURL=videos-api-registry.d.ts.map