import { LogicalProps } from '../utils/logical-properties'; import { TransitionToken } from '../theme/types'; import { MQ } from '../utils/style'; import type { JSX } from 'react'; export type FlagSize = 'small' | 'medium' | 'large'; export interface BaseFlagOverrides extends LogicalProps { typographyPreset?: MQ; stylePreset?: MQ; transitionPreset?: TransitionToken | TransitionToken[]; spaceInline?: MQ; width?: MQ; height?: MQ; minWidth?: MQ; minHeight?: MQ; maxWidth?: MQ; maxHeight?: MQ; iconSize?: MQ; } export interface BaseFlagProps { disabled?: boolean; loading?: boolean; overrides?: TOverrides; size?: FlagSize; children?: React.ReactNode; as?: keyof JSX.IntrinsicElements; } export interface FlagProps extends Omit>, 'loading'> { } //# sourceMappingURL=types.d.ts.map