import { IconProps } from "@artsy/icons/native"; import { MotiPressableProps } from "moti/interactions"; import { RuleSet } from "styled-components"; import { FlexProps } from "../Flex"; export declare const PILL_VARIANT_NAMES: readonly ["badge", "default", "dotted", "filter", "profile", "search", "onboarding", "link"]; export type PillState = "default" | "selected" | "disabled"; export type PillVariant = (typeof PILL_VARIANT_NAMES)[number]; export type PillProps = (FlexProps & { selected?: boolean; disabled?: boolean; Icon?: React.FC; onPress?: MotiPressableProps["onPress"]; }) & ({ variant?: Extract; src?: never; } | { variant: Extract; src?: string; }); export declare const Pill: React.FC; declare const PILL_VARIANTS: Record>; export {};