export declare const contextValue: {
    twitch_id: string;
    refresh_token: string;
    secret: string;
    user_id: string;
};
export declare const userFollowObject: {
    followDateUTC: string;
    followDate: string;
};
export declare const authenticationMock: {
    access_token: string;
    expires_in: number;
    refresh_token: string;
    scope: string[];
    token_type: string;
};
export declare const validationMock: {
    client_id: string;
    login: string;
    scopes: string[];
    user_id: string;
};
export declare const pointsRedemptionRaw: {
    type: string;
    data: {
        timestamp: string;
        redemption: {
            id: string;
            user: {
                id: string;
                login: string;
                display_name: string;
            };
            channel_id: string;
            redeemed_at: string;
            reward: {
                id: string;
                channel_id: string;
                title: string;
                prompt: string;
                cost: number;
                is_user_input_required: boolean;
                is_sub_only: boolean;
                image: {
                    url_1x: string;
                    url_2x: string;
                    url_4x: string;
                };
                default_image: {
                    url_1x: string;
                    url_2x: string;
                    url_4x: string;
                };
                background_color: string;
                is_enabled: boolean;
                is_paused: boolean;
                is_in_stock: boolean;
                max_per_stream: {
                    is_enabled: boolean;
                    max_per_stream: number;
                };
                should_redemptions_skip_request_queue: boolean;
            };
            user_input: string;
            status: string;
        };
    };
};
export declare const whispersEventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            type: string;
            data: {
                id: number;
            };
            thread_id: string;
            body: string;
            sent_ts: number;
            from_id: number;
            tags: {
                login: string;
                display_name: string;
                color: string;
                emotes: never[];
                badges: {
                    id: string;
                    version: string;
                }[];
            };
            recipient: {
                id: number;
                username: string;
                display_name: string;
                color: string;
                badges: never[];
            };
            nonce: string;
        };
        data_object: {
            id: number;
            thread_id: string;
            body: string;
            sent_ts: number;
            from_id: number;
            tags: {
                login: string;
                display_name: string;
                color: string;
                emotes: never[];
                badges: {
                    id: string;
                    version: string;
                }[];
            };
            recipient: {
                id: number;
                username: string;
                display_name: string;
                color: string;
                badges: never[];
            };
            nonce: string;
        };
    };
};
export declare const bitsV1EventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            data: {
                user_name: string;
                channel_name: string;
                user_id: string;
                channel_id: string;
                time: string;
                chat_message: string;
                bits_used: number;
                total_bits_used: number;
                context: string;
                badge_entitlement: {
                    new_version: number;
                    previous_version: number;
                };
            };
            version: string;
            message_type: string;
            message_id: string;
        };
    };
};
export declare const bitsV2EventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            data: {
                user_name: string;
                channel_name: string;
                user_id: string;
                channel_id: string;
                time: string;
                chat_message: string;
                bits_used: number;
                total_bits_used: number;
                context: string;
                badge_entitlement: {
                    new_version: number;
                    previous_version: number;
                };
            };
            version: string;
            message_type: string;
            message_id: string;
            is_anonymous: boolean;
        };
    };
};
export declare const bitBadgeEventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            data: {
                user_name: string;
                channel_name: string;
                user_id: string;
                channel_id: string;
                time: string;
                chat_message: string;
                bits_used: number;
                total_bits_used: number;
                context: string;
                badge_entitlement: {
                    new_version: number;
                    previous_version: number;
                };
            };
            version: string;
            message_type: string;
            message_id: string;
        };
    };
};
export declare const subscriptionEventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            user_name: string;
            display_name: string;
            channel_name: string;
            user_id: string;
            channel_id: string;
            time: string;
            sub_plan: string;
            sub_plan_name: string;
            cumulative_months: number;
            streak_months: number;
            context: string;
            is_gift: boolean;
            sub_message: {
                message: string;
                emotes: {
                    start: number;
                    end: number;
                    id: number;
                }[];
            };
        };
    };
};
export declare const giftEventRaw: {
    type: string;
    data: {
        topic: string;
        message: {
            user_name: string;
            display_name: string;
            channel_name: string;
            user_id: string;
            channel_id: string;
            time: string;
            sub_plan: string;
            sub_plan_name: string;
            months: number;
            context: string;
            is_gift: boolean;
            sub_message: {
                message: string;
                emotes: null;
            };
            recipient_id: string;
            recipient_user_name: string;
            recipient_display_name: string;
        };
    };
};
export declare const userFollowsRaw: {
    total: number;
    data: {
        from_id: string;
        from_name: string;
        to_id: string;
        to_name: string;
        followed_at: string;
    }[];
    pagination: {
        cursor: string;
    };
};
export declare const helixStreamRaw: {
    data: {
        id: string;
        user_id: string;
        user_name: string;
        game_id: string;
        type: string;
        title: string;
        viewer_count: number;
        started_at: string;
        language: string;
        thumbnail_url: string;
        tag_ids: string[];
    }[];
    pagination: {
        cursor: string;
    };
};
export declare const helixGameRaw: {
    data: {
        box_art_url: string;
        id: string;
        name: string;
    }[];
    pagination: {
        cursor: string;
    };
};
export declare const expectedGame: {
    boxArtUrl: string;
    id: string;
    name: string;
};
export declare const expectedStream: {
    language: string;
    gameId: string;
    id: string;
    title: string;
    viewers: number;
    thumbnailUrl: string;
    userDisplayName: string;
    userId: string;
};
export declare const userFollowsObject: {
    total: number;
    nodes: {
        followDateUTC: string;
        followDate: string;
    }[];
    cursor: string;
};
export declare const helixSubRaw: {
    data: {
        broadcaster_id: string;
        broadcaster_name: string;
        is_gift: boolean;
        tier: string;
        plan_name: string;
        user_id: string;
        user_name: string;
    }[];
    pagination: {
        cursor: string;
    };
};
export declare const expectedAllSubs: {
    isGift: boolean;
    tier: number;
    userId: string;
    userDisplayName: string;
}[];
export declare const krakenSubRaw: {
    _id: string;
    sub_plan: string;
    sub_plan_name: string;
    channel: {
        _id: string;
        broadcaster_language: string;
        created_at: string;
        display_name: string;
        followers: number;
        game: string;
        language: string;
        logo: string;
        mature: boolean;
        name: string;
        partner: boolean;
        profile_banner: null;
        profile_banner_background_color: null;
        status: string;
        updated_at: string;
        url: string;
        video_banner: string;
        views: number;
    };
    created_at: string;
};
export declare const expectedUserRaw: {
    id: string;
    login: string;
    display_name: string;
    type: string;
    broadcaster_type: string;
    description: string;
    profile_image_url: string;
    offline_image_url: string;
    view_count: number;
    email: string;
};
export declare const expectedUserObject: {
    id: string;
    displayName: string;
    description: string;
    profilePictureURL: string;
    views: number;
};
