export interface MCPTool {
    name: string;
    description: string;
    inputSchema: {
        type: 'object';
        properties: Record<string, any>;
        required?: string[];
    };
}
export declare const UI_TO_API_TYPE: {
    readonly scene: {
        readonly nodeType: "SCENE";
    };
    readonly character: {
        readonly nodeType: "CHARACTER";
    };
    readonly location: {
        readonly nodeType: "LOCATION";
    };
    readonly visual: {
        readonly nodeType: "VISUAL";
    };
    readonly prompt: {
        readonly nodeType: "PROMPT";
    };
    readonly notes: {
        readonly nodeType: "NOTE";
    };
    readonly song: {
        readonly nodeType: "ASSET";
        readonly metadata: {
            readonly assetSubtype: "song";
        };
    };
    readonly section: {
        readonly nodeType: "BOARD";
        readonly metadata: {
            readonly boardKind: "section";
        };
    };
    readonly collection: {
        readonly nodeType: "BOARD";
        readonly metadata: {
            readonly boardKind: "collection";
        };
    };
};
export declare const v2CoreTools: MCPTool[];
//# sourceMappingURL=v2-core-tools.d.ts.map