import type { MessageOriginUser, MessageOriginHiddenUser, MessageOriginChat, MessageOriginChannel } from 'telegraf/types'; export type ForwardOrigin = MessageOriginUser | MessageOriginHiddenUser | MessageOriginChat | MessageOriginChannel; export interface LegacyForwardFields { forward_from?: { first_name?: string; last_name?: string; username?: string; }; forward_from_chat?: { title?: string; username?: string; }; forward_sender_name?: string; } export interface ForwardMetadata { forward_origin?: ForwardOrigin; forward_from?: LegacyForwardFields['forward_from']; forward_from_chat?: LegacyForwardFields['forward_from_chat']; forward_sender_name?: string; } export declare function forwardProvenancePrefix(meta: ForwardMetadata): string;