import { FC } from 'react'; import { ResponsiveValue } from '@chakra-ui/system'; import { ComponentDefaultProps } from '@chakra-ui/theme'; import { FlexProps, TextVariant, TextProps } from '@components'; export declare const textPairingVariants: readonly ["textpairing-header-4XL", "textpairing-header-3XL", "textpairing-header-2XL", "textpairing-header-XL", "textpairing-header-L", "textpairing-header-M", "textpairing-body-display-2XL", "textpairing-body-display-XL", "textpairing-body-display-L", "textpairing-body-display-M", "textpairing-body-display-S", "textpairing-body-bold", "textpairing-body-medium", "textpairing-body-bold-meta", "textpairing-body-medium-meta", "textpairing-body-regular-meta", "textpairing-body-meta-bold", "textpairing-body-meta-medium"]; export type TextPairingVariant = (typeof textPairingVariants)[number]; type TextPairingParts = 'label' | 'subLabel'; export type TextPairingStyles = { [key in TextPairingParts]: { variant: TextVariant; }; } & { container: FlexProps; }; export interface TextPairingProps extends Omit { variant?: ResponsiveValue; } export interface TextPairingStaticMembers { Label: FC>; SubLabel: FC>; } export type TextPairingType = FC & TextPairingStaticMembers; export {};