import * as sendMessageTool from './send-message.js';
import * as editMessageTool from './edit-message.js';
import * as deleteMessageTool from './delete-message.js';
import * as addReactionTool from './add-reaction.js';
import * as getChannelHistoryTool from './get-channel-history.js';
export declare const messagingToolDefinitions: {
    [x: string]: unknown;
    name: string;
    inputSchema: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    };
    title?: string | undefined;
    description?: string | undefined;
    outputSchema?: {
        [x: string]: unknown;
        type: "object";
        properties?: {
            [x: string]: unknown;
        } | undefined;
        required?: string[] | undefined;
    } | undefined;
    annotations?: {
        [x: string]: unknown;
        title?: string | undefined;
        readOnlyHint?: boolean | undefined;
        destructiveHint?: boolean | undefined;
        idempotentHint?: boolean | undefined;
        openWorldHint?: boolean | undefined;
    } | undefined;
    _meta?: {
        [x: string]: unknown;
    } | undefined;
}[];
export declare const messagingToolHandlers: {
    discord_send_message: (args: import("../../schemas/messaging.js").SendMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    discord_edit_message: (args: import("../../schemas/messaging.js").EditMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    discord_delete_message: (args: import("../../schemas/messaging.js").DeleteMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    discord_add_reaction: (args: import("../../schemas/messaging.js").AddReactionArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    discord_get_channel_history: (args: import("../../schemas/messaging.js").GetChannelHistoryArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
};
export { sendMessageTool, editMessageTool, deleteMessageTool, addReactionTool, getChannelHistoryTool, };
//# sourceMappingURL=index.d.ts.map