import type { JSX } from 'preact';
import { type TileProps } from '../Tile/Tile';
export interface TileGroupProps {
    tiles: TileProps[];
    selected: string[] | string;
    allowMultiple?: boolean;
    name?: string;
    isHorizontal?: boolean;
    maxSelected?: number;
    errorMessage?: string | boolean | JSX.Element;
    onChange?(selected: string[] | string): void;
    enableTracking?: boolean;
    trackingFieldName?: string;
}
export declare function TileGroup({ tiles, selected, allowMultiple, isHorizontal, name: nameProp, maxSelected, errorMessage, onChange, enableTracking, trackingFieldName, }: TileGroupProps): JSX.Element;
