import type { BaseToolInvokeRequest } from '../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js';
import { type OmniViewVideoDependencies } from './dependencies.js';
import { type OmniViewVideoRequest } from './core.js';
export declare const omniViewVideoPractices: readonly [import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniViewVideoPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniViewVideoDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniViewVideoPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniViewVideoDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniViewVideoPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniViewVideoDependencies>];
export declare function selectOmniViewVideoPractice(dependencies?: OmniViewVideoDependencies): import("../../_shared/baseToolAdapter.js").OmniProviderPracticeSelection<import("./dependencies.js").OmniViewVideoPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniViewVideoPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniViewVideoDependencies>>;
export declare const omniViewVideoDefinition: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolDefinition<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
export declare function executeOmniViewVideo(request: BaseToolInvokeRequest<OmniViewVideoRequest>, dependencies?: OmniViewVideoDependencies): Promise<import("../../_shared/omniOperationCore.js").OmniOperationResult>;
export declare const omniViewVideoHandler: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolHandler<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
