/**
 * ActionTile Component
 *
 * A draggable action tile for the Sequencer tier (ages 5-8).
 * Kids drag these from the ActionPalette into SequenceBar slots.
 * Sets SlotItemData on dataTransfer for TraitSlot compatibility.
 *
 * @packageDocumentation
 */
import React from 'react';
import type { EntityDisplayProps } from '../../../types';
import type { SlotItemData } from '../../TraitSlot';
export interface ActionTileProps extends Omit<EntityDisplayProps, 'entity'> {
    /** The action data */
    action: SlotItemData;
    /** Size variant */
    size?: 'sm' | 'md' | 'lg';
    /** Whether the tile is disabled / already used */
    disabled?: boolean;
    /** Category → color mapping */
    categoryColors?: Record<string, {
        bg: string;
        border: string;
    }>;
}
export declare function ActionTile({ action, size, disabled, categoryColors, className, }: ActionTileProps): React.JSX.Element;
export declare namespace ActionTile {
    var displayName: string;
}
export default ActionTile;
