import React from "react";
import ResizeNotifier from "../../utils/ResizeNotifier";
import { RoomPermalinkCreator } from "../../utils/permalinks/Permalinks";
interface IProps {
    roomId: string;
    onClose: () => void;
    resizeNotifier: ResizeNotifier;
    permalinkCreator: RoomPermalinkCreator;
}
export declare enum ThreadFilterType {
    "My" = 0,
    "All" = 1
}
type ThreadPanelHeaderOption = {
    label: string;
    description: string;
    key: ThreadFilterType;
};
export declare const ThreadPanelHeaderFilterOptionItem: React.FC<ThreadPanelHeaderOption & {
    onClick: () => void;
    isSelected: boolean;
}>;
export declare const ThreadPanelHeader: React.FC<{
    filterOption: ThreadFilterType;
    setFilterOption: (filterOption: ThreadFilterType) => void;
}>;
declare const ThreadPanel: React.FC<IProps>;
export default ThreadPanel;
