import React from 'react'; import { Post } from '../../hooks'; export interface ThreadProps { post: Post; style?: CirclesThreadStyles; createComment?: boolean; onPostDeleted: () => void; } export declare const Thread: (props: ThreadProps) => React.JSX.Element; export type PostListEntry = { key: string; post: Post; depth: number; } & ({ tag: 'load-more-posts'; unloadedReplyCount: number; isLoading: boolean; } | {}); declare const defaultStyles: (theme: import("../BrandConfigProvider").Theme) => readonly ["Circles.Thread", import("../BrandConfigProvider/styles/createStyles").NamedStyles<{ container: { flex: number; }; threadContainer: { flex: number; }; emptyPostCommentsContainer: { marginTop: number; flex: number; padding: number; alignItems: "center"; }; }>]; declare module './../BrandConfigProvider/styles/types' { interface ComponentStyles extends ComponentNamedStyles { } } export type CirclesThreadStyles = NamedStylesProp; export {};