/**
 * Forge Write Capability tool.
 *
 * Creates a new tool extension scaffold in ~/.clawx/extensions/
 */
import type { AgentTool } from "../core/types.js";
declare const ForgeWriteCapabilitySchema: import("@sinclair/typebox").TObject<{
    name: import("@sinclair/typebox").TString;
    description: import("@sinclair/typebox").TString;
    modelId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    datasetId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
    toolImplementation: import("@sinclair/typebox").TString;
    readmeContent: import("@sinclair/typebox").TString;
}>;
export interface ForgeWriteCapabilityDetails {
    name: string;
    path: string;
    filesCreated: string[];
}
export declare function createForgeWriteCapabilityTool(): AgentTool<typeof ForgeWriteCapabilitySchema, ForgeWriteCapabilityDetails>;
export {};
//# sourceMappingURL=forgeWriteCapability.d.ts.map