import { type ReactNode } from "react";
import { Theme, type PostThreadCoreProps } from "./utils.js";
import { PostThreadConfig, PostThreadParams } from "./api/index.js";
export type PostThreadProps = Omit<PostThreadCoreProps, "params"> & {
    fallback?: ReactNode;
} & {
    params: PostThreadParams;
    theme?: Theme;
    hidePost?: boolean;
    config?: PostThreadConfig;
};
export declare const PostThread: ({ params, theme, fallback, config, onError, hidePost, }: PostThreadProps) => string | number | boolean | import("react").JSX.Element | Iterable<ReactNode> | null;
