/**
 * @extends {Mark<import("../spec/mark.js").RectProps>}
 */
export default class RectMark extends Mark<import("../spec/mark.js").RectProps> {
    /**
     * @param {import("../view/unitView.js").default} unitView
     */
    constructor(unitView: import("../view/unitView.js").default);
    /**
     * Finds a datum that overlaps the given value on the x domain.
     * The result is unspecified if multiple data are found.
     *
     * This is highly specific to SampleView and its sorting/filtering functionality.
     *
     * @param {any} facetId
     * @param {import("../spec/channel.js").Scalar} x value on the x domain
     * @returns {any}
     * @override
     */
    override findDatumAt(facetId: any, x: import("../spec/channel.js").Scalar): any;
    #private;
}
import Mark from "./mark.js";
//# sourceMappingURL=rect.d.ts.map