import { PureComponent } from "react";
export interface SoftForumDetailThread_AvatarInteface {
    color: string;
    name: string;
}
export interface SoftForumDetailThread_ButtonInteface {
    label: string;
    active: boolean;
    onClick: (e: any) => void;
}
export declare class SoftForumDetailThread extends PureComponent<{
    threadStatusTitle?: string;
    frequentPostersTitle?: string;
    sortRepliesByTitle?: string;
    avatars: SoftForumDetailThread_AvatarInteface[];
    buttons: SoftForumDetailThread_ButtonInteface[];
}> {
    static defaultProps: {
        buttons: any[];
    };
    constructor(props: any);
    translate(): JSX.Element;
    readonly threadStatusTitle: JSX.Element;
    readonly frequentPostersTitle: JSX.Element;
    readonly sortRepliesByTitle: JSX.Element;
    readonly icons: {
        value: number;
        label: string;
        icon: string;
    }[];
    render(): JSX.Element;
}
