import { type OmniOperationConfig, type OmniOperationContext, type OmniOperationOutput, type OmniOperationProvider, type OmniOperationProviderRequest, type OmniOperationProviderResult, type OmniOperationRequest, type OmniOperationResult } from '../../_shared/omniOperationCore.js';
export type OmniVideoSubtitleGenerationContext = OmniOperationContext;
export type OmniVideoSubtitleGenerationProvider = OmniOperationProvider;
export type OmniVideoSubtitleGenerationProviderRequest = OmniOperationProviderRequest;
export type OmniVideoSubtitleGenerationProviderResult = OmniOperationProviderResult;
export type OmniVideoSubtitleGenerationRequest = OmniOperationRequest;
export type OmniVideoSubtitleGenerationOutput = OmniOperationOutput;
export type OmniVideoSubtitleGenerationResult = OmniOperationResult;
export declare const omniVideoSubtitleGenerationConfig: OmniOperationConfig;
export declare const omniVideoSubtitleGenerationDescriptor: import("../../_shared/omniOperationCore.js").OmniOperationDescriptor;
export declare function executeOmniVideoSubtitleGenerationCore(request?: OmniVideoSubtitleGenerationRequest): Promise<OmniVideoSubtitleGenerationResult>;
export declare const planVideoSubtitleGeneration: (request?: OmniOperationRequest) => Promise<OmniOperationResult>;
