import type { MetaClient } from "./common.ts"; export declare function createFacebookTools(opts: { api: MetaClient; pageId: string; accessToken: string; }): { fb_publish_post: import("ai").Tool<{ message: string; link?: string | undefined; published?: boolean | undefined; scheduledPublishTime?: number | undefined; }, { id: string; }>; fb_publish_photo: import("ai").Tool<{ url: string; caption?: string | undefined; }, { id: string; post_id?: string; }>; fb_publish_multi_photo: import("ai").Tool<{ photos: { url: string; }[]; message?: string | undefined; }, { id: string; }>; fb_publish_video_reel: import("ai").Tool<{ videoUrl: string; description?: string | undefined; }, { id: string; videoId: string; }>; fb_publish_photo_story: import("ai").Tool<{ photoUrl: string; }, { id: string; postId: string; }>; fb_publish_video_story: import("ai").Tool<{ videoUrl: string; description?: string | undefined; }, { id: string; postId: string; videoId: string; }>; fb_list_feed: import("ai").Tool<{ limit?: number | undefined; }, Pick[]>; fb_update_post: import("ai").Tool<{ postId: string; message: string; }, import("../generated/objects/page-post.ts").PagePostFields>; fb_delete_post: import("ai").Tool<{ postId: string; }, void>; fb_get_permalink: import("ai").Tool<{ postId: string; }, string | undefined>; fb_comment_create: import("ai").Tool<{ postId: string; message: string; }, { id: string; }>; fb_comment_reply: import("ai").Tool<{ commentId: string; message: string; }, { id: string; }>; fb_comment_list: import("ai").Tool<{ postId: string; limit?: number | undefined; }, Pick[]>; fb_comment_hide: import("ai").Tool<{ commentId: string; hidden: boolean; }, void>; fb_send_dm: import("ai").Tool<{ recipientPsid: string; text?: string | undefined; attachmentUrl?: string | undefined; attachmentType?: string | undefined; }, { messageId: string; recipientId: string; }>; fb_reply_dm: import("ai").Tool<{ recipientPsid: string; replyToMid: string; text: string; }, { messageId: string; recipientId: string; }>; fb_get_account: import("ai").Tool, Pick>; fb_webhook_subscribe: import("ai").Tool<{ fields?: string[] | undefined; }, { success: boolean; }>; }; //# sourceMappingURL=facebook.d.ts.map