import { BoxProps, ButtonProps, LayoutType, LiveTalkProps, LiveTitleProps } from '@20minutes/hela';
import { RawDraftContentState } from 'draft-js';
import { default as React } from 'react';
import { LiveStateType, TLivePostFilter } from '../../../../types/graphql';
export interface LivePostsThreadProps extends BoxProps {
    posts: {
        id: number;
        title: LiveTitleProps;
        content?: RawDraftContentState;
        talk?: LiveTalkProps;
        cursor: string | null;
    }[];
    layout: LayoutType;
    pageEndpoint: string;
    imgEndpoint?: string;
    seeMoreLink?: ButtonProps;
    variablesForQuery?: {
        brandId: string;
        liveId: string;
        first: number;
        endCursor: string | null;
        hasNextPage: boolean;
        filter?: TLivePostFilter;
    };
    refreshButton?: {
        state: LiveStateType;
        latestPostId: number;
    };
    disableAds?: boolean;
    enableAnchoring?: boolean;
}
export declare const LivePostsThread: React.FC<LivePostsThreadProps>;
