import { MantineColor, MantineNumberSize } from '@mantine/core';
import * as TablerIcons from '@tabler/icons-react';
export type TablerIconKeys = Extract<keyof typeof TablerIcons, `Icon${string}`>;
interface IconProps {
    /**
     * A Mantine theme color token (e.g. `"blue"`, `"red.6"`).
     */
    color?: MantineColor;
    iconRotate?: number;
    size?: '2xs' | MantineNumberSize;
    /**
     * Name of the Tabler icon to render (e.g. `"IconHome"`, `"IconUser"`).
     * Full list: https://tabler.io/icons
     */
    type: TablerIconKeys;
}
declare const Icon: ({ color, iconRotate, size, type }: IconProps) => JSX.Element;
export default Icon;
//# sourceMappingURL=index.d.ts.map