import { BoxProps, Factory, MantineSize, polymorphicFactory, StylesApiProps } from '@mantine/core'; export type StatusTokenFactory = Factory<{ props: StatusTokenProps; defaultRef: HTMLDivElement; defaultComponent: 'div'; stylesNames: StatusTokenComponentStylesNames; vars: StatusTokenCssVariables; variant: StatusTokenVariant; }>; export type StatusTokenComponentStylesNames = 'root'; export type StatusTokenVariant = 'success' | 'caution' | 'error' | 'disabled' | 'waiting' | 'edited' | 'new'; export type StatusTokenSize = Extract; export type StatusTokenCssVariables = { root: '--status-token-color' | '--status-token-size'; }; export interface StatusTokenProps extends BoxProps, StylesApiProps { /** * The size of the token. * * @default 'lg' */ size?: StatusTokenSize; /** * The variant of the token. */ variant: StatusTokenVariant; } export declare const StatusToken: ReturnType>; export declare namespace StatusToken { type Props = StatusTokenProps; type CssVariables = StatusTokenCssVariables; type Factory = StatusTokenFactory; } //# sourceMappingURL=StatusToken.d.ts.map