export interface Message { message_id: string; sender_user_id: string; channel_internal_name: string; channel_owner_user_id: string; channel_id: string; sender_name: string | null; sender_ip: string; timestamp: string; title: string; content: string | null; priority: number; usr_message_id: string | null; used_key_id: string; trimmed: boolean; } export interface MessageListParams { after?: string; before?: string; channel?: string; priority?: number; search?: string; sender?: string; subscription_status?: 'all' | 'confirmed' | 'unconfirmed'; trimmed?: boolean; page_size?: number; next_page_token?: string; } export interface MessageListResponse { messages: Message[]; next_page_token: string; page_size: number; total_count: number; }