import type { WebClient } from '@slack/web-api'; export interface SlackConversationProfile { name?: string; } export interface SlackUserProfile { avatarUrl?: string; displayName?: string; handle?: string; /** True for bot and Slack-app senders. Absent means human, or not yet resolved. */ isBot?: boolean; realName?: string; timezone?: { label?: string; name: string; offsetSeconds?: number; }; } export declare class SlackProfileResolver { user(input: { client: WebClient; teamId: string; userId: string; }): Promise; conversation(input: { channelId: string; client: WebClient; teamId: string; }): Promise; displayText(input: { client: WebClient; teamId: string; text: string; }): Promise; } //# sourceMappingURL=profiles.d.ts.map