import React from "react";
import { MatrixEvent } from "matrix-js-sdk/src/matrix";
import RoomContext from "../../../contexts/RoomContext";
import { RoomPermalinkCreator } from "../../../utils/permalinks/Permalinks";
interface IProps {
    searchHighlights?: string[];
    resultLink?: string;
    timeline: MatrixEvent[];
    ourEventsIndexes: number[];
    onHeightChanged?: () => void;
    permalinkCreator?: RoomPermalinkCreator;
}
export default class SearchResultTile extends React.Component<IProps> {
    static contextType: React.Context<import("../../structures/RoomView").IRoomState & {
        threadId?: string;
    }>;
    context: React.ContextType<typeof RoomContext>;
    private callEventGroupers;
    constructor(props: IProps, context: React.ContextType<typeof RoomContext>);
    private buildLegacyCallEventGroupers;
    render(): React.ReactNode;
}
export {};
