import type { PortableTool } from "../skills/portable-tool.js";
import type { MediaPersistence } from "../runtime/infra/media-persistence.js";
export interface LocalMediaToolRegistrationContext {
    tools: PortableTool<any>[];
    getCwd(): string;
    activeProjectRoot(): string;
    mediaPersistence?: MediaPersistence;
}
export declare const localMediaToolRegistrationModule: import("../runtime/ports/tool-contracts.js").ToolRegistrationModule<LocalMediaToolRegistrationContext>;
export declare function registerLocalMediaTools(context: LocalMediaToolRegistrationContext): void;
