import { Component } from "react";
import * as React from "react";
import { SoftForumListHeaderInterface } from "./SoftForumListHeader";
import { SoftForumPopupList_buttonsInterface } from "./SoftForumPopupList";
export interface SoftForumList_RowsInterface {
    [p: string]: any;
    id: string | number;
    select?: boolean;
}
export interface SoftForumList_AlertInterface {
    title: string;
    size?: string;
}
interface SoftForumList_PopupInterface {
    insert: "after" | "before";
    key: number;
    avatar: {
        color: string;
        name: string;
    };
    title: string;
    close: boolean;
    buttons: SoftForumPopupList_buttonsInterface[];
}
export declare class SoftForumList extends Component<{
    style?: object;
    classNames?: string;
    header: SoftForumListHeaderInterface[];
    rows: SoftForumList_RowsInterface[];
    alert?: SoftForumList_AlertInterface;
    popup?: SoftForumList_PopupInterface;
}> {
    constructor(props: any);
    getPopup(index: number, insert: "after" | "before"): JSX.Element;
    render(): React.ReactNode;
}
export {};
