import type { BaseToolDependencyDeclaration } from '../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolDefinition.js';
import type { BaseToolExecutorPort } from '../../../../agentCore/agent_executionEngine/basic_toolLayer/baseTools/baseToolExecutorPort.js';
import type { OmniOperationDependencyProfile, OmniOperationProvider } from './omniOperationCore.js';
export declare const omniUniversalPackageVersions: {
    readonly '@ffmpeg/ffmpeg': "^0.12.15";
    readonly '@ffmpeg/core': "^0.12.10";
    readonly '@ffmpeg/util': "^0.12.2";
    readonly '@huggingface/transformers': "^4.2.0";
};
export type OmniUniversalPackageName = keyof typeof omniUniversalPackageVersions;
export declare function createOmniDependencyProfile(packageProfile: string): OmniOperationDependencyProfile;
export declare const omniUniversalDependencyProfile: OmniOperationDependencyProfile;
export declare function createOmniRuntimeProvider(executor: BaseToolExecutorPort | undefined): OmniOperationProvider | undefined;
export declare function omniOperationDependencyDeclarations(toolId: string): readonly BaseToolDependencyDeclaration[];
