import type { ApiClient } from '../../../ApiClient'; import type { ChannelData } from '../Channel/Channel'; import { Channel } from '../Channel/Channel'; /** @private */ export interface UserFollowData { created_at: string; notifications: boolean; channel: ChannelData; } /** * A relation of a previously given user following a channel. */ export declare class UserFollow { private readonly _data; private readonly _client; /** @private */ constructor(data: UserFollowData, client: ApiClient); /** * The date when the user followed the channel. */ get followDate(): Date; /** * Whether the user has notifications enabled for the channel. */ get hasNotifications(): boolean; /** * The followed channel. */ get channel(): Channel; /** * The ID of the followed channel. */ get channelId(): string; }