import type { BaseToolInvokeRequest } from '../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js';
import { type OmniAudioLyricsGenerationDependencies } from './dependencies.js';
import { type OmniAudioLyricsGenerationRequest } from './core.js';
export declare const omniAudioLyricsGenerationPractices: readonly [import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniAudioLyricsGenerationPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniAudioLyricsGenerationDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniAudioLyricsGenerationPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniAudioLyricsGenerationDependencies>, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniAudioLyricsGenerationPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniAudioLyricsGenerationDependencies>];
export declare function selectOmniAudioLyricsGenerationPractice(dependencies?: OmniAudioLyricsGenerationDependencies): import("../../_shared/baseToolAdapter.js").OmniProviderPracticeSelection<import("./dependencies.js").OmniAudioLyricsGenerationPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, import("../../_shared/baseToolAdapter.js").OmniProviderPracticeMetadata<import("./dependencies.js").OmniAudioLyricsGenerationPracticeProviderName, import("../../_shared/omniOperationCore.js").OmniOperationProvider, OmniAudioLyricsGenerationDependencies>>;
export declare const omniAudioLyricsGenerationDefinition: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolDefinition<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
export declare function executeOmniAudioLyricsGeneration(request: BaseToolInvokeRequest<OmniAudioLyricsGenerationRequest>, dependencies?: OmniAudioLyricsGenerationDependencies): Promise<import("../../_shared/omniOperationCore.js").OmniOperationResult>;
export declare const omniAudioLyricsGenerationHandler: import("../../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js").BaseToolHandler<import("../../_shared/omniOperationCore.js").OmniOperationRequest, import("../../_shared/omniOperationCore.js").OmniOperationOutput>;
