import * as createEmoji from './create-emoji.js';
import * as deleteEmoji from './delete-emoji.js';
import * as getEmojis from './get-emojis.js';
import * as createWebhook from './create-webhook.js';
import * as getWebhooks from './get-webhooks.js';
import * as deleteWebhook from './delete-webhook.js';
import * as createThread from './create-thread.js';
import * as sendTTSMessage from './send-tts-message.js';
export declare const contentToolDefinitions: {
    [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 contentToolHandlers: {
    [createEmoji.toolDefinition.name]: (args: import("../../schemas/content.js").CreateEmojiArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [deleteEmoji.toolDefinition.name]: (args: import("../../schemas/content.js").DeleteEmojiArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [getEmojis.toolDefinition.name]: (_args: unknown, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [createWebhook.toolDefinition.name]: (args: import("../../schemas/content.js").CreateWebhookArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [getWebhooks.toolDefinition.name]: (_args: unknown, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [deleteWebhook.toolDefinition.name]: (args: import("../../schemas/content.js").DeleteWebhookArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [createThread.toolDefinition.name]: (args: import("../../schemas/content.js").CreateThreadArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
    [sendTTSMessage.toolDefinition.name]: (args: import("../../schemas/content.js").SendTTSMessageArgs, services: import("../../services/service-container.js").ServiceContainer) => Promise<{
        content: {
            type: string;
            text: string;
        }[];
    }>;
};
export { createEmoji, deleteEmoji, getEmojis, createWebhook, getWebhooks, deleteWebhook, createThread, sendTTSMessage, };
//# sourceMappingURL=index.d.ts.map