import { type ReactElement } from "react";
import { Keyed, type Key } from "@synnaxlabs/x";
import { Align } from '../align';
import { type ItemProps } from './types';
export interface ItemFrameProps<K extends Key, E extends Keyed<K>> extends Omit<ItemProps<K, E>, "columns">, Omit<Align.SpaceProps, "key" | "style" | "onSelect" | "translate"> {
    draggingOver?: boolean;
    rightAligned?: boolean;
}
export declare const ItemFrame: <K extends Key, E extends Keyed<K>>({ entry, selected, hovered, onSelect, className, draggingOver, rightAligned, translate, ...props }: ItemFrameProps<K, E>) => ReactElement;
