import type { BaseToolInvokeRequest } from '../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js';
import { type OmniListenAudioDependencies } from './dependencies.js';
import { type OmniListenAudioRequest } from './core.js';
export declare const omniListenAudioPractices: readonly [import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniListenAudioPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniListenAudioDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniListenAudioPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniListenAudioDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniListenAudioPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniListenAudioDependencies>];
export declare function selectOmniListenAudioPractice(dependencies?: OmniListenAudioDependencies): import("../../_shared/baseToolAdapter.js").OmniProviderPracticeSelection<import("./dependencies.js").OmniListenAudioPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniListenAudioPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniListenAudioDependencies>>;
export declare const omniListenAudioDefinition: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolDefinition<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
export declare function executeOmniListenAudio(request: BaseToolInvokeRequest<OmniListenAudioRequest>, dependencies?: OmniListenAudioDependencies): Promise<import("../../_shared/omniOperationCore.js").OmniOperationResult>;
export declare const omniListenAudioHandler: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolHandler<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
