/// import * as react_native_types from 'react-native/types'; import * as react from 'react'; import react__default, { ReactNode, ReactElement, CSSProperties, SyntheticEvent, ImgHTMLAttributes, HTMLAttributeReferrerPolicy, ReactChild, KeyboardEvent, ComponentProps } from 'react'; import * as react_native from 'react-native'; import { View, ViewStyle, AccessibilityRole, GestureResponderEvent, TouchableOpacity, ImageSourcePropType, PressableProps } from 'react-native'; import { CSSObject } from 'styled-components'; import { ReactDOMAttributes } from '@use-gesture/react/dist/declarations/src/types'; import { CurrencyCodeType } from '@razorpay/i18nify-js/currency'; import { AnimationControls, TargetAndTransition, Tween } from 'framer-motion'; import { ReferenceLineProps, XAxisProps, YAxisProps, Tooltip as Tooltip$1, Legend, CartesianGridProps, LineProps, AreaProps, PieProps, CellProps, BarProps } from 'recharts'; import { Props } from 'recharts/types/component/Label'; import { DateValue, DatesRangeValue, DatePickerProps as DatePickerProps$1, DayOfWeek } from '@mantine/dates'; export { DateValue, DatesRangeValue } from '@mantine/dates'; import { Placement, OffsetOptions, UseFloatingOptions } from '@floating-ui/react'; import { CountryCodeType } from '@razorpay/i18nify-js'; import { Toast } from 'react-hot-toast'; type BorderRadius = Readonly<{ /** none: 0(px/rem/pt) */ none: 0; /** 2xsmall: 2(px/rem/pt) */ '2xsmall': 2; /** xsmall: 4(px/rem/pt) */ xsmall: 4; /** small: 8(px/rem/pt) */ small: 8; /** medium: 12(px/rem/pt) */ medium: 12; /** large: 16(px/rem/pt) */ large: 16; /** xlarge: 20(px/rem/pt) */ xlarge: 20; /** 2xlarge: 24(px/rem/pt) */ '2xlarge': 24; /** max: 9999(px/rem/pt). This will round the left and right side of the box element */ max: 9999; /** round: 50%(pt). This will turn the box element into a circle */ round: '50%'; }>; type BorderWidth = Readonly<{ /** none: 0(px/rem/pt) */ none: 0; /** thinner: 0.5(px/rem/pt) */ thinner: 0.5; /** thin: 1(px/rem/pt) */ thin: 1; /** thick: 1.5(px/rem/pt) */ thick: 1.5; /** thicker: 2(px/rem/pt) */ thicker: 2; }>; type Border = Readonly<{ radius: BorderRadius; width: BorderWidth; }>; type BackdropBlur = Readonly<{ /** low: 4px - Subtle background blur effect */ low: 4; /** medium: 8px - Moderate background blur effect */ medium: 8; /** high: 12px - Strong background blur effect */ high: 12; }>; type Breakpoints = Readonly<{ /** * `base` is used for responsive styling following a **mobile first** approach. It starts from 0px till the next existing token * * Think of this as styles without any media query. * * ### Example * * This code will set margin as `spacing.2` on "m" size screens and above. And as `spacing.1` on less than "m" size screens * ```jsx * * ``` * * This roughly translates into - * * ``` * .Box { * margin: 'spacing.1'; * } * * @media screen and (min-width: 768px) { * .Box { * margin: 'spacing.2'; * } * } * ``` */ base: number; /** * `@media screen and (min-width: 320px)` * * Small Mobiles */ xs: number; /** * `@media screen and (min-width: 480px)` * * Mobiles and Small Tablets */ s: number; /** * `@media screen and (min-width: 768px)` * * Medium and Large Tablets. * * Dimensions with `m` and above can be treated as desktop in mobile-first approach (with min-width). * Hence this breakpoint can be used for desktop styling. * * E.g. next example will keep flexDirection `row` on mobiles and `column` on large tablets, desktop, and larger screens * * ```jsx * * ``` * */ m: number; /** * `@media screen and (min-width: 1024px)` * * Desktop */ l: number; /** * `@media screen and (min-width: 1200px)` * * HD Desktop */ xl: number; }>; type ColorChromaticScale = Readonly<{ 50: string; 100: string; 200: string; 300: string; 400: string; 500: string; 600: string; 700: string; 800: string; 900: string; 1000: string; a50: string; a100: string; a150: string; a200: string; a400: string; a500?: string; a600?: string; a700?: string; }>; type ColorNeutralGrayScale = Readonly<{ 0: string; 50: string; 100: string; 200: string; 300: string; 400: string; 500: string; 600: string; 700: string; 800: string; 900: string; 1000: string; 1100: string; 1200: string; 1300: string; a25: string; a50: string; a75: string; a100: string; a200: string; a400: string; a500?: string; a600?: string; a700?: string; }>; type FontFamily = { /** Used for all type of textual content except code snippets, and headings */ text: string; /** Used for code snippets */ code: string; /** Used for headings */ heading: string; }; type FontWeight = { regular: 400; medium: 500; semibold: 600; bold: 700; }; /** * For font size and line-heights we can’t say from xl to 2xl the value will necessary increase. * it might decrease or remain same because these are alias tokens and we need aliases for cross platform. * so for example xl on mobile can be 32px and on desktop xl can be 34px, * similarly 2xl on mobile can be 34px but on desktop doesn’t necessarily mean 2xl will be more than xl(34px) it can be 32 as well since visually they make better hierarchy. */ type FontSize = { /** desktop: 10(px/rem/pt) * * mobile: 10(px/rem/pt) */ 25: number; /** desktop: 11(px/rem/pt) * * mobile: 11(px/rem/pt) */ 50: number; /** desktop: 12(px/rem/pt) * * mobile: 12(px/rem/pt) */ 75: number; /** desktop: 14(px/rem/pt) * * mobile: 14(px/rem/pt) */ 100: number; /** desktop: 16(px/rem/pt) * * mobile: 16(px/rem/pt) */ 200: number; /** desktop: 18(px/rem/pt) * * mobile: 16(px/rem/pt) */ 300: number; /** desktop: 20(px/rem/pt) * * mobile: 18(px/rem/pt) */ 400: number; /** desktop: 24(px/rem/pt) * * mobile: 20(px/rem/pt) */ 500: number; /** desktop: 32(px/rem/pt) * * mobile: 24(px/rem/pt) */ 600: number; /** desktop: 40(px/rem/pt) * * mobile: 32(px/rem/pt) */ 700: number; /** desktop: 48(px/rem/pt) * * mobile: 34(px/rem/pt) */ 800: number; /** desktop: 56(px/rem/pt) * * mobile: 36(px/rem/pt) */ 900: number; /** desktop: 64(px/rem/pt) * * mobile: 38(px/rem/pt) */ 1000: number; /** desktop: 72(px/rem/pt) * * mobile: 40(px/rem/pt) */ 1100: number; }; type Typography = { fonts: { family: FontFamily; size: FontSize; weight: FontWeight; }; lineHeights: { /** desktop: 0(px/rem/pt) * * mobile: 0(px/rem/pt) */ 0: number; /** desktop: 13(px/rem/pt) * * mobile: 13(px/rem/pt) */ 25: number; /** desktop: 16(px/rem/pt) * * mobile: 16(px/rem/pt) */ 50: number; /** desktop: 17(px/rem/pt) * * mobile: 17(px/rem/pt) */ 75: number; /** desktop: 20(px/rem/pt) * * mobile: 20(px/rem/pt) */ 100: number; /** desktop: 24(px/rem/pt) * * mobile: 24(px/rem/pt) */ 200: number; /** desktop: 24(px/rem/pt) * * mobile: 22(px/rem/pt) */ 300: number; /** desktop: 26(px/rem/pt) * * mobile: 24(px/rem/pt) */ 400: number; /** desktop: 32(px/rem/pt) * * mobile: 26(px/rem/pt) */ 500: number; /** desktop: 38(px/rem/pt) * * mobile: 32(px/rem/pt) */ 600: number; /** desktop: 46(px/rem/pt) * * mobile: 38(px/rem/pt) */ 700: number; /** desktop: 56(px/rem/pt) * * mobile: 40(px/rem/pt) */ 800: number; /** desktop: 64(px/rem/pt) * * mobile: 42(px/rem/pt) */ 900: number; /** desktop: 70(px/rem/pt) * * mobile: 46(px/rem/pt) */ 1000: number; /** desktop: 78(px/rem/pt) * * mobile: 48(px/rem/pt) */ 1100: number; }; letterSpacings: { /** -3.3% */ 25: number; /** -1.3% */ 50: number; /** 0% */ 100: number; }; }; type TypographyPlatforms = 'onDesktop' | 'onMobile'; type TypographyWithPlatforms = Record; /** * When any of the values are changed here, do change the jsdoc comments in BaseBox/types/spacingTypes.ts as well * * {@link ../../components/Box/BaseBox/types/spacingTypes.ts} */ type Spacing = Readonly<{ /** 0: 0(px/rem/pt) */ 0: 0; /** 1: 2(px/rem/pt) */ 1: 2; /** 2: 4(px/rem/pt) */ 2: 4; /** 3: 8(px/rem/pt) */ 3: 8; /** 4: 12(px/rem/pt) */ 4: 12; /** 5: 16(px/rem/pt) */ 5: 16; /** 6: 20(px/rem/pt) */ 6: 20; /** 7: 24(px/rem/pt) */ 7: 24; /** 8: 32(px/rem/pt) */ 8: 32; /** 9: 40(px/rem/pt) */ 9: 40; /** 10: 48(px/rem/pt) */ 10: 48; /** 11: 56(px/rem/pt) */ 11: 56; }>; type DotNotationSpacingStringToken = `spacing.${keyof Spacing}`; /** * Use this when you want children to be string. * * This covers scenarios like * ```jsx * Hi * {dynamicVariable} something * ``` * * * ### Usage * * ```ts * import type { StringChildrenType } from '~helpers/types'; * * type MyProps = { * children: StringChildrenType; * } * ``` */ type StringChildrenType = react__default.ReactText | react__default.ReactText[]; /** * * When combined with union, this type utility will give you autocomplete of union while still supporting any string value as input * * ### Usage * * ```ts * type ThemeName = 'themeOne' | 'themeTwo' | StringWithAutocomplete; * ``` * * This will show themeOne and themeTwo in autocomplete but also allow any other string as value. * * More details - https://github.com/razorpay/blade/pull/1031/commits/86b6ee0facf45e7556739efcbfa5396b11b1b3c9#r1121298293 * Related TS Issue - https://github.com/microsoft/TypeScript/issues/29729 * */ type StringWithAutocomplete = string & Record; type TestID = { /** * Test id that can be used to select element in testing environments * * Checkout https://testing-library.com/docs/queries/bytestid/ */ testID?: string; }; type ElementTiming = { /** * Element timing that can be used to track the performance of the component * * Checkout https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/elementtiming */ elementtiming?: string; }; /** * Similar to `Pick` except this returns `never` when value doesn't exist (native `Pick` returns `unknown`). * * You might have to ts-ignore the non-existing type error while using this. This is done so that you can get jsdoc from actual type. * * E.g. This will pick from ViewStyle prop if value exists else returns undefined. * * ```ts * // @ts-expect-error: T passed here may not neccessarily exist. We return `never` type when it doesn't * native: PickIfExist; * ``` */ type PickIfExist = { [P in K]: P extends keyof T ? T[P] : never; }; /** * Picks the types based on the platform (web / native). * * E.g. * ```ts * type CSSObject = PickCSSByPlatform<'display'> * // On Web --> This will be all possible web display properties like `block`, `flex`, `inline`, and more. * // On Native --> This will be just `flex` and `none` * ``` */ type PickCSSByPlatform = Platform.Select<{ web: PickIfExist; native: PickIfExist; }>; type BladeElementRef = Platform.Select<{ web: HTMLElement; native: View; }>; type ContainerElementType = Platform.Select<{ web: HTMLDivElement; native: View; }>; /** * This type is used to add data-analytics attributes to components. * This is used to track user interactions on the components. * The key is always `data-analytics-` followed by the attribute name. * eg: `data-analytics-action="click"` * eg: `data-analytics-section="header"` */ type DataAnalyticsAttribute = { [key: DataAnalyticsKey]: string; }; type ColorSchemeNames = 'dark' | 'light'; type ColorSchemeNamesInput = ColorSchemeNames | 'system'; type ColorSchemeModes = 'onDark' | 'onLight'; type FeedbackColors = 'information' | 'negative' | 'neutral' | 'notice' | 'positive'; type Emphasis = { subtle: string; moderate: string; intense: string; normal: string; muted: string; disabled: string; }; type DataCategoricalEmphasis = Pick & { faint: string; strong: string; }; type DataSequentialEmphasis = Omit; type DataColorCategories = 'blue' | 'green' | 'red' | 'orange' | 'skyBlue' | 'purple' | 'pink' | 'gold' | 'gray'; type SubtleOrIntenseEmphasis = Pick; type SubtleOrIntense = keyof SubtleOrIntenseEmphasis; type InteractiveStates = { default: string; highlighted: string; disabled: string; faded: string; }; type InteractiveStatesWithFadedHighlighted = InteractiveStates & { fadedHighlighted: string; }; type InteractiveBackgroundStatesWithGhost = InteractiveStatesWithFadedHighlighted & { ghost: string; }; type InteractiveBackgroundColorsWithGhost = 'gray' | 'staticBlack' | 'staticWhite'; type InteractiveBorderColorsWithFadedHighlighted = 'staticBlack' | 'staticWhite'; type OnEmphasis = { onSubtle: string; onIntense: string; }; type ColorCategories = { staticBlack: Pick; staticWhite: Pick; gray: Pick; onSea: Pick; onCloud: Pick; primary: Pick; }; type InteractiveColorKeys = FeedbackColors | Exclude; /** * @deprecated * Use popup.[background|border].[color] instead */ type PopupDeprecatedTokens = { /** * @deprecated * * Use popup.[background|border].[color].subtle instead */ subtle: string; /** * @deprecated * Use popup.[background|border].[color].intense instead */ intense: string; }; type Colors = { interactive: { background: Record, InteractiveStatesWithFadedHighlighted> & Record; border: Record, InteractiveStates> & Record; text: Record>; icon: Record>; }; feedback: { background: Record; border: Record; text: Record; icon: Record; }; surface: { background: { gray: Pick; primary: SubtleOrIntenseEmphasis; sea: SubtleOrIntenseEmphasis; cloud: SubtleOrIntenseEmphasis; }; border: { gray: Pick; primary: Pick; }; text: ColorCategories; icon: ColorCategories; }; overlay: { background: Pick; }; popup: { background: Record> & { gray: Pick; } & PopupDeprecatedTokens; border: Record> & { gray: Pick; } & PopupDeprecatedTokens; }; transparent: string; data: { background: { categorical: Record; sequential: Record; }; }; }; type ColorsWithModes = Record; type ThemeTokens = { name: 'bladeTheme' | StringWithAutocomplete; border: Border; backdropBlur: BackdropBlur; breakpoints: Breakpoints; colors: ColorsWithModes; motion: Motion; elevation: ElevationWithColorModes; spacing: Spacing; typography: TypographyWithPlatforms; }; type UseColorScheme = { colorScheme: ColorSchemeNames; setColorScheme: (colorScheme: ColorSchemeNamesInput) => void; }; /** * Brands a type making them act as nominal * @see https://medium.com/@KevinBGreene/surviving-the-typescript-ecosystem-branding-and-type-tagging-6cf6e516523d */ type Brand = Type & { __brand__?: Name; }; type NativeOrWebBrand = Brand; declare namespace Platform { type Name = 'native'; /** * Right now, the module resolution is set to resolve `.native` files, * * Thus Platform.Select<> type will return the `native` type */ type Select = Brand; type CastNative = Extract; type CastWeb = Extract; } type BladeProviderProps = { themeTokens: ThemeTokens; colorScheme?: ColorSchemeNamesInput; children: ReactNode; }; declare const BladeProvider: ({ themeTokens, colorScheme: initialColorScheme, children, }: BladeProviderProps) => ReactElement; type ThemeContext = UseColorScheme & { theme: Theme; platform: TypographyPlatforms; }; declare const ThemeContext: react.Context; declare const useTheme: () => ThemeContext; type Theme = { name: ThemeTokens['name']; border: Border; breakpoints: Breakpoints; colors: Colors; spacing: Spacing; motion: Motion; elevation: Elevation; typography: Typography; backdropBlur: BackdropBlur; }; type Duration = { /** `80` milliseconds */ '2xquick': 80; /** `160` milliseconds */ xquick: 160; /** `200` milliseconds */ quick: 200; /** `280` milliseconds */ moderate: 280; /** `360` milliseconds */ xmoderate: 360; /** `480` milliseconds */ gentle: 480; /** `640` milliseconds */ xgentle: 640; /** `960` milliseconds */ '2xgentle': 960; }; type Delay = { /** `80` milliseconds */ '2xquick': 80; /** `160` milliseconds */ xquick: 160; /** `280` milliseconds */ moderate: 280; /** `480` milliseconds */ gentle: 480; /** `960` milliseconds */ xgentle: 960; /** `2000` milliseconds */ long: 2000; /** `3000` milliseconds */ xlong: 3000; /** `5000` milliseconds */ '2xlong': 5000; }; type EasingFactoryFn = { factory: () => (value: number) => number; }; type EasingType = Platform.Select<{ web: Value; native: EasingFactoryFn; }>; type Easing = { /** * Linear Easing * * Use Case: Marquee, Progress Bar, etc * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ linear: EasingType<'cubic-bezier(0, 0, 0, 0)'>; /** * Entrance Animation Easing * * Use Case: Entry of modals, drawer, dropdown, etc * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ entrance: EasingType<'cubic-bezier(0, 0, 0.2, 1)'>; /** * Exit Animation Easing * * Use Case: Exit of modals, drawer, dropdown, etc * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ exit: EasingType<'cubic-bezier(0.17, 0, 1, 1)'>; /** * Standard Easing * * Use Case: Morph * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ standard: EasingType<'cubic-bezier(0.3, 0, 0.2, 1)'>; /** * Emphasized Easing * * Use Case: Hover states of interactive items * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ emphasized: EasingType<'cubic-bezier(0.5, 0, 0, 1)'>; /** * Overshoot Easing * * Use Case: Toast notifications * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ overshoot: EasingType<'cubic-bezier(0.5, 0, 0.3, 1.5)'>; /** * Error Easing * * Use Case: Error States * * Returns cubic-bezier string in web and EasingFactoryFn of react-native-reanimated in native */ shake: EasingType<'cubic-bezier(1, 0.5, 0, 0.5)'>; }; type Motion = Readonly<{ delay: Delay; duration: Duration; easing: Easing; }>; type ElevationLevels = 'none' | 'lowRaised' | 'midRaised' | 'highRaised'; type ElevationStyles = Readonly<{ elevation: number; shadowColor: string; shadowOpacity: number; shadowRadius: number; shadowOffset: { /** * x-axis */ width: number; /** * y-axis */ height: number; }; }>; type Elevation = Record>; type ElevationWithColorModes = Record; /** * Returns the value or the responsive object with that value * * ## Usage * * Example if you pass string argument, return type will be string or responsive object with string value * * `MakeValueResponsive` * ```ts * string | * { * base?: string; * xs?: string; * s?: string; * // ... other breakpoints * } * ``` * */ type MakeValueResponsive = [T] extends [never] ? never : T | { [P in keyof Breakpoints]?: T; }; /** * Turns all the values in object into responsive object. * * ```ts * MakeObjectResponsive<{ hello: string}> * * // Outputs: * { * hello: string | { * base?: string; * xs?: string; * s?: string; * // ... other breakpoints * } * } * ``` */ type MakeObjectResponsive> = { [P in K]: MakeValueResponsive; }; type ArrayOfMaxLength4 = readonly [T?, T?, T?, T?]; type SpaceUnits = 'px' | '%' | 'fr' | 'rem' | 'em' | 'vh' | 'vw'; type SpacingValueType = DotNotationSpacingStringToken | `${string}${SpaceUnits}` | `calc(${string})` | 'auto' | `min(${string})` | `max(${string})` | 'none' | 'initial' | 'fit-content' | 'max-content' | 'min-content'; /** * @IMPORTANT * * I wish there was better way to re-use jsdoc but I checked and there isn't so we have to explicitly add docs to each prop. * * When you want to change a specific token value, you can select the entire block of spacing value mapping and do find and replace on it * * Checkout example of find and replace query- * {@link https://user-images.githubusercontent.com/30949385/221802507-40c7adbc-484a-47b3-9035-ae1e97080b51.png} * */ type PaddingProps = MakeObjectResponsive<{ /** * ### Padding Shorthand * * #### Usage * * ```jsx * padding="spacing.3" * padding="20px" * padding={["spacing.3", "spacing.1", "spacing.0", "10px"]} * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ padding: SpacingValueType | ArrayOfMaxLength4; /** * ### Padding Horizontal * * #### Usage * * ```jsx * paddingX="spacing.3" * paddingX="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ paddingX: SpacingValueType; /** * ### Padding Vertical * * #### Usage * * ```jsx * paddingY="spacing.3" * paddingY="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ paddingY: SpacingValueType; /** * ### Padding Top * * #### Usage * * ```jsx * paddingTop="spacing.3" * paddingTop="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ paddingTop: SpacingValueType; /** * ### Padding Right * * #### Usage * * ```jsx * paddingRight="spacing.3" * paddingRight="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ paddingRight: SpacingValueType; /** * ### Padding Bottom * * #### Usage * * ```jsx * paddingBottom="spacing.3" * paddingBottom="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ paddingBottom: SpacingValueType; /** * ### Padding Left * * #### Usage * * ```jsx * paddingLeft="spacing.3" * paddingLeft="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ paddingLeft: SpacingValueType; }>; type MarginProps = MakeObjectResponsive<{ /** * ### Margin Shorthand * * #### Usage * * ```jsx * margin="spacing.3" * margin="20px" * margin={["spacing.3", "spacing.1", "spacing.0", "10px"]} * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ margin: SpacingValueType | ArrayOfMaxLength4; /** * ### Margin Horizontal * * #### Usage * * ```jsx * marginX="spacing.3" * marginX="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ marginX: SpacingValueType; /** * ### Margin Vertical * * #### Usage * * ```jsx * marginY="spacing.3" * marginY="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} * */ marginY: SpacingValueType; /** * ### Margin Top * * #### Usage * * ```jsx * marginTop="spacing.3" * marginTop="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ marginTop: SpacingValueType; /** * ### Margin Right * * #### Usage * * ```jsx * marginRight="spacing.3" * marginRight="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ marginRight: SpacingValueType; /** * ### Margin Bottom * * #### Usage * * ```jsx * marginBottom="spacing.3" * marginBottom="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ marginBottom: SpacingValueType; /** * ### Margin Left * * #### Usage * * ```jsx * marginLeft="spacing.3" * marginLeft="20px" * ``` * * --- * #### Spacing to Pixel values * * - `spacing.0` - 0px * - `spacing.1` - 2px * - `spacing.2` - 4px * - `spacing.3` - 8px * - `spacing.4` - 12px * - `spacing.5` - 16px * - `spacing.6` - 20px * - `spacing.7` - 24px * - `spacing.8` - 32px * - `spacing.9` - 40px * - `spacing.10` - 48px * - `spacing.11` - 56px * * {@linkcode https://blade.razorpay.com/?path=/story/tokens-spacing--docs&globals=measureEnabled:false Spacing Token Ref} */ marginLeft: SpacingValueType; }>; type BladeCommonEvents = { onBlur?: Platform.Select<{ native: undefined | ((event: any) => void); web: React.FocusEventHandler; }>; onFocus?: Platform.Select<{ native: undefined | ((event: any) => void); web: React.FocusEventHandler; }>; onMouseLeave?: Platform.Select<{ web: React.MouseEventHandler; native: undefined; }>; onMouseMove?: Platform.Select<{ web: React.MouseEventHandler; native: undefined; }>; onMouseDown?: Platform.Select<{ web: React.MouseEventHandler; native: undefined | ((event: any) => void); }>; onMouseUp?: Platform.Select<{ web: React.MouseEventHandler; native: undefined | ((event: any) => void); }>; onPointerDown?: Platform.Select<{ web: React.PointerEventHandler; native: undefined; }>; onPointerEnter?: Platform.Select<{ web: React.PointerEventHandler; native: undefined; }>; onTouchStart?: Platform.Select<{ native: undefined | ((event: any) => void); web: React.TouchEventHandler; }>; onTouchEnd?: Platform.Select<{ native: undefined | ((event: any) => void); web: React.TouchEventHandler; }>; }; /** * @template TokenType token type generic * @description Tokenises objects to dot notation strings, eg: `surface.text.gray.normal` */ type DotNotationToken<_TokenType, TokenType = Omit<_TokenType, 'name'>> = { [K in keyof TokenType]: TokenType[K] extends string | number | ElevationStyles ? `${Extract}` : `${Extract}.${TokenType[K] extends Record> ? Extract : DotNotationToken}`; }[keyof TokenType]; type LayoutProps = MakeObjectResponsive<{ height: SpacingValueType; minHeight: SpacingValueType; maxHeight: SpacingValueType; width: SpacingValueType; minWidth: SpacingValueType; maxWidth: SpacingValueType; } & PickCSSByPlatform<'display' | 'overflow' | 'overflowX' | 'overflowY' | 'textAlign' | 'whiteSpace'>>; type FlexboxProps = MakeObjectResponsive<{ /** * This uses the native gap property which might not work on older browsers. * If you want to support older browsers, you might want to use `margin` instead. * * @see https://caniuse.com/?search=gap */ gap: SpacingValueType; /** * This uses the native row-gap property which might not work on older browsers. * If you want to support older browsers, you might want to use `margin` instead. * * @see https://caniuse.com/?search=row-gap */ rowGap: SpacingValueType; /** * This uses the native column-gap property which might not work on older browsers. * If you want to support older browsers, you might want to use `margin` instead. * * @see https://caniuse.com/?search=column-gap */ columnGap: SpacingValueType; /** * The **`flex`** CSS shorthand property sets how a flex _item_ will grow or shrink to fit the space available in its flex container. * * @see https://developer.mozilla.org/docs/Web/CSS/flex */ flex: string | number; } & PickCSSByPlatform<'flexWrap' | 'flexDirection' | 'flexGrow' | 'flexShrink' | 'flexBasis' | 'alignItems' | 'alignContent' | 'alignSelf' | 'justifyItems' | 'justifyContent' | 'justifySelf' | 'placeSelf' | 'placeItems' | 'order'>>; type PositionProps = MakeObjectResponsive<{ top: SpacingValueType; right: SpacingValueType; bottom: SpacingValueType; left: SpacingValueType; } & PickCSSByPlatform<'position' | 'zIndex'>>; type GridProps = MakeObjectResponsive>; type ColorObjects = 'feedback' | 'surface' | 'interactive'; type BorderOnlyColorObjects = 'popup'; type BackgroundOnlyColorObjects = 'popup' | 'overlay'; type BackgroundColorString = `${T}.background.${DotNotationToken}`; type BorderColorString = `${T}.border.${DotNotationToken}`; declare const validBoxAsValues: readonly ["div", "section", "footer", "header", "main", "aside", "nav", "span", "label"]; type BoxAsType = typeof validBoxAsValues[number]; type CommonBoxVisualProps = MakeObjectResponsive<{ borderRadius: keyof Border['radius']; borderWidth: keyof Border['width']; borderColor: BorderColorString<'surface'> | BorderColorString<'popup'> | BorderColorString<'interactive'>; borderTopWidth: keyof Border['width']; borderTopColor: BorderColorString<'surface'>; borderRightWidth: keyof Border['width']; borderRightColor: BorderColorString<'surface'>; borderBottomWidth: keyof Border['width']; borderBottomColor: BorderColorString<'surface'>; borderLeftWidth: keyof Border['width']; borderLeftColor: BorderColorString<'surface'>; borderTopLeftRadius: keyof Border['radius']; borderTopRightRadius: keyof Border['radius']; borderBottomRightRadius: keyof Border['radius']; borderBottomLeftRadius: keyof Border['radius']; } & PickCSSByPlatform<'backgroundImage' | 'backgroundSize' | 'backgroundPosition' | 'backgroundOrigin' | 'backgroundRepeat' | 'pointerEvents' | 'opacity' | 'visibility' | 'transform' | 'transformOrigin' | 'clipPath' | 'borderStyle' | 'borderTopStyle' | 'borderBottomStyle' | 'borderLeftStyle' | 'borderRightStyle' | 'backdropFilter' | 'transition'> & { /** * Sets the elevation for Box * * eg: `theme.elevation.midRaised` * * @default `theme.elevation.lowRaised` * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-elevation--docs */ elevation?: keyof Elevation; }>; type BaseBoxVisualProps = MakeObjectResponsive<{ backgroundColor: BackgroundColorString<'feedback'> | BackgroundColorString<'surface'> | BackgroundColorString<'interactive'> | BackgroundColorString<'overlay'> | BackgroundColorString<'popup'> | 'transparent' | (string & Record); lineHeight: SpacingValueType; touchAction: CSSObject['touchAction']; userSelect: CSSObject['userSelect']; } & PickCSSByPlatform<'border' | 'borderLeft' | 'borderRight' | 'borderTop' | 'borderBottom' | 'opacity' | 'pointerEvents' | 'cursor'>>; type BoxVisualProps = MakeObjectResponsive<{ backgroundColor: BackgroundColorString<'surface'> | BackgroundColorString<'overlay'> | BackgroundColorString<'feedback'> | 'transparent'; }> & { as: BoxAsType; }; type StyledPropsBlade = Partial & PositionProps & Pick & Pick & Pick, '__brand__'>>; type BoxCallbackProps = Omit; /** * **Warning** * * Make sure to not use Box when you want to create a trigger that performs action on hover. * You would probably want to render it as `button` using `styled.button` instead. * * Use this for hoverable containers in cases like custom menus. */ onMouseEnter: React.MouseEventHandler; /** * **Warning** * * Make sure to not use Box when you want to create a trigger that performs action on hover. * You would probably want to render it as `button` using `styled.button` instead. * * Use this for hoverable containers in cases like custom menus. */ onMouseLeave: React.MouseEventHandler; onScroll: React.UIEventHandler; }; native: Record<'onMouseOver' | 'onMouseEnter' | 'onMouseLeave' | 'onScroll', undefined>; }>, '__brand__'>; type BoxDragAndDropProps = Omit; onDragEnter: React.DragEventHandler; onDragLeave: React.DragEventHandler; onDragOver: React.DragEventHandler; onDragEnd: React.DragEventHandler; onDrop: React.DragEventHandler; }; native: Record<'draggable' | 'onDragStart' | 'onDragEnter' | 'onDragLeave' | 'onDragOver' | 'onDragEnd' | 'onDrop', undefined>; }>, '__brand__'>; type BoxProps = Partial; type BaseBoxProps = Omit & Partial & BladeCommonEvents & { $isCard?: boolean; }; type BoxRefType = Platform.Select<{ web: Omit; native: View; }>; declare const Box: react__default.ForwardRefExoticComponent & { as: "aside" | "div" | "footer" | "header" | "label" | "main" | "nav" | "section" | "span"; } & { children?: react__default.ReactNode | react__default.ReactNode[]; tabIndex?: number | undefined; id?: string | undefined; } & TestID & ElementTiming & DataAnalyticsAttribute> & react__default.RefAttributes>; type InteractiveText$1 = DotNotationToken; type FeedbackText$1 = DotNotationToken; type SurfaceText$1 = DotNotationToken; type IconColors = `interactive.icon.${InteractiveText$1}` | `surface.icon.${SurfaceText$1}` | `feedback.icon.${FeedbackText$1}`; type IconSize = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | '2xlarge'; type IconProps = { /** * Color token (not to be confused with actual hsla value) */ color?: IconColors | 'currentColor'; size?: IconSize; } & StyledPropsBlade; type IconComponent = React.ComponentType; declare const AcceptPaymentsFilledIcon: react.FunctionComponent; declare const AcceptPaymentsIcon: react.FunctionComponent; declare const ActivityIcon: react.FunctionComponent; declare const AddressBookIcon: react.FunctionComponent; declare const AffordabilityFilledIcon: react.FunctionComponent; declare const AffordabilityIcon: react.FunctionComponent; declare const AirplayIcon: react.FunctionComponent; declare const AlertCircleIcon: react.FunctionComponent; declare const AlertOctagonIcon: react.FunctionComponent; declare const AlertOnlyIcon: react.FunctionComponent; declare const AlertTriangleIcon: react.FunctionComponent; declare const AlignCenterIcon: react.FunctionComponent; declare const AlignJustifyIcon: react.FunctionComponent; declare const AlignLeftIcon: react.FunctionComponent; declare const AlignRightIcon: react.FunctionComponent; declare const AnchorIcon: react.FunctionComponent; declare const AndroidIcon: react.FunctionComponent; declare const AnnouncementIcon: react.FunctionComponent; declare const ApertureIcon: react.FunctionComponent; declare const AppStoreIcon: react.FunctionComponent; declare const AppleIcon: react.FunctionComponent; declare const ArrowDownIcon: react.FunctionComponent; declare const ArrowDownLeftIcon: react.FunctionComponent; declare const ArrowDownRightIcon: react.FunctionComponent; declare const ArrowLeftIcon: react.FunctionComponent; declare const ArrowRightIcon: react.FunctionComponent; declare const ArrowSquareDownIcon: react.FunctionComponent; declare const ArrowSquareDownLeftIcon: react.FunctionComponent; declare const ArrowSquareDownRightIcon: react.FunctionComponent; declare const ArrowSquareLeftIcon: react.FunctionComponent; declare const ArrowSquareRightIcon: react.FunctionComponent; declare const ArrowSquareUpIcon: react.FunctionComponent; declare const ArrowSquareUpLeftIcon: react.FunctionComponent; declare const ArrowSquareUpRightIcon: react.FunctionComponent; declare const ArrowUpIcon: react.FunctionComponent; declare const ArrowUpLeftIcon: react.FunctionComponent; declare const ArrowUpRightIcon: react.FunctionComponent; declare const AtSignIcon: react.FunctionComponent; declare const AttachmentIcon: react.FunctionComponent; declare const AutomateAccountingIcon: react.FunctionComponent; declare const AutomatePayrollFilledIcon: react.FunctionComponent; declare const AutomatePayrollIcon: react.FunctionComponent; declare const AwardIcon: react.FunctionComponent; declare const BankAccountVerificationFilledIcon: react.FunctionComponent; declare const BankAccountVerificationIcon: react.FunctionComponent; declare const BankIcon: react.FunctionComponent; declare const BarChartAltIcon: react.FunctionComponent; declare const BarChartIcon: react.FunctionComponent; declare const BarCodeIcon: react.FunctionComponent; declare const Battery100PercentIcon: react.FunctionComponent; declare const Battery20PercentIcon: react.FunctionComponent; declare const Battery40PercentIcon: react.FunctionComponent; declare const Battery60PercentIcon: react.FunctionComponent; declare const Battery80PercentIcon: react.FunctionComponent; declare const BatteryChargingIcon: react.FunctionComponent; declare const BatteryIcon: react.FunctionComponent; declare const BellIcon: react.FunctionComponent; declare const BellOffIcon: react.FunctionComponent; declare const BfsiFilledIcon: react.FunctionComponent; declare const BfsiIcon: react.FunctionComponent; declare const BillIcon: react.FunctionComponent; declare const BillMeFilledIcon: react.FunctionComponent; declare const BillMeIcon: react.FunctionComponent; declare const BluetoothIcon: react.FunctionComponent; declare const BoldIcon: react.FunctionComponent; declare const BookIcon: react.FunctionComponent; declare const BookmarkIcon: react.FunctionComponent; declare const BoxIcon: react.FunctionComponent; declare const BriefcaseIcon: react.FunctionComponent; declare const BugIcon: react.FunctionComponent; declare const BuildingIcon: react.FunctionComponent; declare const BulkPayoutsFilledIcon: react.FunctionComponent; declare const BulkPayoutsIcon: react.FunctionComponent; declare const BusinessBankingIcon: react.FunctionComponent; declare const BusinessSpendManagementFilledIcon: react.FunctionComponent; declare const BusinessSpendManagementIcon: react.FunctionComponent; declare const CalendarIcon: react.FunctionComponent; declare const CameraIcon: react.FunctionComponent; declare const CameraOffIcon: react.FunctionComponent; declare const CashIcon: react.FunctionComponent; declare const CastIcon: react.FunctionComponent; declare const CheckCircle2Icon: react.FunctionComponent; declare const CheckCircleIcon: react.FunctionComponent; declare const CheckIcon: react.FunctionComponent; declare const CheckSquareIcon: react.FunctionComponent; declare const ChevronDownIcon: react.FunctionComponent; declare const ChevronLeftIcon: react.FunctionComponent; declare const ChevronRightIcon: react.FunctionComponent; declare const ChevronUpDownIcon: react.FunctionComponent; declare const ChevronUpIcon: react.FunctionComponent; declare const ChevronsDownIcon: react.FunctionComponent; declare const ChevronsLeftIcon: react.FunctionComponent; declare const ChevronsRightIcon: react.FunctionComponent; declare const ChevronsUpIcon: react.FunctionComponent; declare const ChromeIcon: react.FunctionComponent; declare const CircleIcon: react.FunctionComponent; declare const ClipboardIcon: react.FunctionComponent; declare const ClockIcon: react.FunctionComponent; declare const CloseIcon: react.FunctionComponent; declare const ClosedCaptioningIcon: react.FunctionComponent; declare const CloudDrizzleIcon: react.FunctionComponent; declare const CloudIcon: react.FunctionComponent; declare const CloudLightningIcon: react.FunctionComponent; declare const CloudOffIcon: react.FunctionComponent; declare const CloudRainIcon: react.FunctionComponent; declare const CloudSnowIcon: react.FunctionComponent; declare const CodeSnippetIcon: react.FunctionComponent; declare const CodepenIcon: react.FunctionComponent; declare const CoinIcon: react.FunctionComponent; declare const CoinsIcon: react.FunctionComponent; declare const CommandIcon: react.FunctionComponent; declare const CompanyRegistrationFilledIcon: react.FunctionComponent; declare const CompanyRegistrationIcon: react.FunctionComponent; declare const CompassIcon: react.FunctionComponent; declare const ConfettiIcon: react.FunctionComponent; declare const ContactlessPaymentIcon: react.FunctionComponent; declare const CookieIcon: react.FunctionComponent; declare const CopyIcon: react.FunctionComponent; declare const CopyrightIcon: react.FunctionComponent; declare const CornerDownLeftIcon: react.FunctionComponent; declare const CornerDownRightIcon: react.FunctionComponent; declare const CornerLeftDownIcon: react.FunctionComponent; declare const CornerLeftUpIcon: react.FunctionComponent; declare const CornerRightDownIcon: react.FunctionComponent; declare const CornerRightUpIcon: react.FunctionComponent; declare const CornerUpLeftIcon: react.FunctionComponent; declare const CornerUpRightIcon: react.FunctionComponent; declare const CpuIcon: react.FunctionComponent; declare const CreditCardIcon: react.FunctionComponent; declare const CreditsAndLoansFilledIcon: react.FunctionComponent; declare const CreditsAndLoansIcon: react.FunctionComponent; declare const CropIcon: react.FunctionComponent; declare const CrosshairIcon: react.FunctionComponent; declare const CurrentAccountFilledIcon: react.FunctionComponent; declare const CurrentAccountIcon: react.FunctionComponent; declare const CustomersIcon: react.FunctionComponent; declare const CutIcon: react.FunctionComponent; declare const DashboardIcon: react.FunctionComponent; declare const DeleteIcon: react.FunctionComponent; declare const DigitalLendingFilledIcon: react.FunctionComponent; declare const DigitalLendingIcon: react.FunctionComponent; declare const DisbursePaymentsFilledIcon: react.FunctionComponent; declare const DisbursePaymentsIcon: react.FunctionComponent; declare const DiscIcon: react.FunctionComponent; declare const DollarIcon: react.FunctionComponent; declare const DollarsIcon: react.FunctionComponent; declare const DotIcon: react.FunctionComponent; declare const DownloadCloudIcon: react.FunctionComponent; declare const DownloadIcon: react.FunctionComponent; declare const DragHandleIcon: react.FunctionComponent; declare const DropletIcon: react.FunctionComponent; declare const EcommerceFilledIcon: react.FunctionComponent; declare const EcommerceIcon: react.FunctionComponent; declare const EditComposeIcon: react.FunctionComponent; declare const EditIcon: react.FunctionComponent; declare const EditInlineIcon: react.FunctionComponent; declare const EducationFilledIcon: react.FunctionComponent; declare const EducationIcon: react.FunctionComponent; declare const EngageFilledIcon: react.FunctionComponent; declare const EngageIcon: react.FunctionComponent; declare const EqualsIcon: react.FunctionComponent; declare const EscrowAccountFilledIcon: react.FunctionComponent; declare const EscrowAccountIcon: react.FunctionComponent; declare const ExportIcon: react.FunctionComponent; declare const ExternalLinkIcon: react.FunctionComponent; declare const EyeIcon: react.FunctionComponent; declare const EyeOffIcon: react.FunctionComponent; declare const FacebookIcon: react.FunctionComponent; declare const FastForwardIcon: react.FunctionComponent; declare const FeatherIcon: react.FunctionComponent; declare const FigmaIcon: react.FunctionComponent; declare const FileIcon: react.FunctionComponent; declare const FileMinusIcon: react.FunctionComponent; declare const FilePlusIcon: react.FunctionComponent; declare const FileTextIcon: react.FunctionComponent; declare const FileZipIcon: react.FunctionComponent; declare const FilmIcon: react.FunctionComponent; declare const FilterIcon: react.FunctionComponent; declare const FlagIcon: react.FunctionComponent; declare const FlaskIcon: react.FunctionComponent; declare const FolderIcon: react.FunctionComponent; declare const ForexManagementFilledIcon: react.FunctionComponent; declare const ForexManagementIcon: react.FunctionComponent; declare const FreelanceFilledIcon: react.FunctionComponent; declare const FreelanceIcon: react.FunctionComponent; declare const FullScreenEnterIcon: react.FunctionComponent; declare const FullScreenExitIcon: react.FunctionComponent; declare const GithubIcon: react.FunctionComponent; declare const GitlabIcon: react.FunctionComponent; declare const GlobeIcon: react.FunctionComponent; declare const GridIcon: react.FunctionComponent; declare const HashIcon: react.FunctionComponent; declare const HeadphoneIcon: react.FunctionComponent; declare const HeadphonesIcon: react.FunctionComponent; declare const HeadsetIcon: react.FunctionComponent; declare const HeartIcon: react.FunctionComponent; declare const HelpCircleIcon: react.FunctionComponent; declare const HistoryIcon: react.FunctionComponent; declare const HomeIcon: react.FunctionComponent; declare const ImageIcon: react.FunctionComponent; declare const InboxIcon: react.FunctionComponent; declare const IndiaFlagIcon: react.FunctionComponent; declare const InfoIcon: react.FunctionComponent; declare const InstagramIcon: react.FunctionComponent; declare const InstantSettlementFilledIcon: react.FunctionComponent; declare const InstantSettlementIcon: react.FunctionComponent; declare const InternationalPaymentsFilledIcon: react.FunctionComponent; declare const InternationalPaymentsIcon: react.FunctionComponent; declare const InvoicesFilledIcon: react.FunctionComponent; declare const InvoicesIcon: react.FunctionComponent; declare const ItalicIcon: react.FunctionComponent; declare const KeyIcon: react.FunctionComponent; declare const KeyboardIcon: react.FunctionComponent; declare const LayersIcon: react.FunctionComponent; declare const LayoutIcon: react.FunctionComponent; declare const LeftCircularCornerIcon: react.FunctionComponent; declare const LifeBuoyIcon: react.FunctionComponent; declare const LinkIcon: react.FunctionComponent; declare const ListIcon: react.FunctionComponent; declare const ListSearchIcon: react.FunctionComponent; declare const LoaderIcon: react.FunctionComponent; declare const LoansForBusinessesFilledIcon: react.FunctionComponent; declare const LoansForBusinessesIcon: react.FunctionComponent; declare const LockIcon: react.FunctionComponent; declare const LogInIcon: react.FunctionComponent; declare const LogOutIcon: react.FunctionComponent; declare const MagicCheckoutFilledIcon: react.FunctionComponent; declare const MagicCheckoutIcon: react.FunctionComponent; declare const MagicKonnectFilledIcon: react.FunctionComponent; declare const MagicKonnectIcon: react.FunctionComponent; declare const MailIcon: react.FunctionComponent; declare const MailOpenIcon: react.FunctionComponent; declare const MapIcon: react.FunctionComponent; declare const MapPinIcon: react.FunctionComponent; declare const MaximizeIcon: react.FunctionComponent; declare const MenuDotsIcon: react.FunctionComponent; declare const MenuIcon: react.FunctionComponent; declare const MessageCircleIcon: react.FunctionComponent; declare const MessageSquareIcon: react.FunctionComponent; declare const MicIcon: react.FunctionComponent; declare const MicOffIcon: react.FunctionComponent; declare const MinimizeIcon: react.FunctionComponent; declare const MinusCircleIcon: react.FunctionComponent; declare const MinusIcon: react.FunctionComponent; declare const MinusSquareIcon: react.FunctionComponent; declare const MobileAppFilledIcon: react.FunctionComponent; declare const MobileAppIcon: react.FunctionComponent; declare const MonitorIcon: react.FunctionComponent; declare const MoonIcon: react.FunctionComponent; declare const MoreFilledIcon: react.FunctionComponent; declare const MoreHorizontalIcon: react.FunctionComponent; declare const MoreIcon: react.FunctionComponent; declare const MoreVerticalIcon: react.FunctionComponent; declare const MoveIcon: react.FunctionComponent; declare const MusicIcon: react.FunctionComponent; declare const MyAccountIcon: react.FunctionComponent; declare const NavigationIcon: react.FunctionComponent; declare const NoSignalIcon: react.FunctionComponent; declare const OctagonIcon: react.FunctionComponent; declare const OffersIcon: react.FunctionComponent; declare const OptimizerFilledIcon: react.FunctionComponent; declare const OptimizerIcon: react.FunctionComponent; declare const PackageIcon: react.FunctionComponent; declare const PaperclipIcon: react.FunctionComponent; declare const PauseCircleIcon: react.FunctionComponent; declare const PauseIcon: react.FunctionComponent; declare const PaymentButtonFilledIcon: react.FunctionComponent; declare const PaymentButtonIcon: react.FunctionComponent; declare const PaymentButtonsIcon: react.FunctionComponent; declare const PaymentGatewayFilledIcon: react.FunctionComponent; declare const PaymentGatewayIcon: react.FunctionComponent; declare const PaymentLinkFilledIcon: react.FunctionComponent; declare const PaymentLinkIcon: react.FunctionComponent; declare const PaymentLinksIcon: react.FunctionComponent; declare const PaymentPagesFilledIcon: react.FunctionComponent; declare const PaymentPagesIcon: react.FunctionComponent; declare const PayoutLinkIcon: react.FunctionComponent; declare const PayrollAddonsFilledIcon: react.FunctionComponent; declare const PayrollAddonsIcon: react.FunctionComponent; declare const PayrollForCaFilledIcon: react.FunctionComponent; declare const PayrollForCaIcon: react.FunctionComponent; declare const PayrollForStartupOrSmeFilledIcon: react.FunctionComponent; declare const PayrollForStartupOrSmeIcon: react.FunctionComponent; declare const PercentIcon: react.FunctionComponent; declare const PettyCashBudgetFilledIcon: react.FunctionComponent; declare const PettyCashBudgetIcon: react.FunctionComponent; declare const PhoneCallIcon: react.FunctionComponent; declare const PhoneForwardedIcon: react.FunctionComponent; declare const PhoneIcon: react.FunctionComponent; declare const PhoneIncomingIcon: react.FunctionComponent; declare const PhoneMissedIcon: react.FunctionComponent; declare const PhoneOffIcon: react.FunctionComponent; declare const PhoneOutgoingIcon: react.FunctionComponent; declare const PictureInPictureIcon: react.FunctionComponent; declare const PieChartIcon: react.FunctionComponent; declare const PinIcon: react.FunctionComponent; declare const PlayCircleIcon: react.FunctionComponent; declare const PlayIcon: react.FunctionComponent; declare const PlusCircleIcon: react.FunctionComponent; declare const PlusIcon: react.FunctionComponent; declare const PlusSquareIcon: react.FunctionComponent; declare const PocketIcon: react.FunctionComponent; declare const PosFilledIcon: react.FunctionComponent; declare const PosIcon: react.FunctionComponent; declare const PowerIcon: react.FunctionComponent; declare const PrinterIcon: react.FunctionComponent; declare const PromptIcon: react.FunctionComponent; declare const QRCodeIcon: react.FunctionComponent; declare const RadioIcon: react.FunctionComponent; declare const RayIcon: react.FunctionComponent; declare const RazorpayIcon: react.FunctionComponent; declare const RazorpayXIcon: react.FunctionComponent; declare const RazorpayxPayrollFilledIcon: react.FunctionComponent; declare const RazorpayxPayrollIcon: react.FunctionComponent; declare const RefreshIcon: react.FunctionComponent; declare const RepeatIcon: react.FunctionComponent; declare const ReportsIcon: react.FunctionComponent; declare const ResizerIcon: react.FunctionComponent; declare const ReticleIcon: react.FunctionComponent; declare const RewindIcon: react.FunctionComponent; declare const RotateClockWiseIcon: react.FunctionComponent; declare const RotateCounterClockWiseIcon: react.FunctionComponent; declare const RouteFilledIcon: react.FunctionComponent; declare const RouteIcon: react.FunctionComponent; declare const RoutesIcon: react.FunctionComponent; declare const RupeeIcon: react.FunctionComponent; declare const RupeesIcon: react.FunctionComponent; declare const SaasFilledIcon: react.FunctionComponent; declare const SaasIcon: react.FunctionComponent; declare const SaveIcon: react.FunctionComponent; declare const ScissorsIcon: react.FunctionComponent; declare const SearchIcon: react.FunctionComponent; declare const SendIcon: react.FunctionComponent; declare const ServerIcon: react.FunctionComponent; declare const SettingsIcon: react.FunctionComponent; declare const SettlementsIcon: react.FunctionComponent; declare const ShareIcon: react.FunctionComponent; declare const ShieldIcon: react.FunctionComponent; declare const ShoppingBagIcon: react.FunctionComponent; declare const ShoppingCartIcon: react.FunctionComponent; declare const ShuffleIcon: react.FunctionComponent; declare const SidebarIcon: react.FunctionComponent; declare const Signal1BarIcon: react.FunctionComponent; declare const Signal2BarIcon: react.FunctionComponent; declare const Signal3BarIcon: react.FunctionComponent; declare const Signal4BarIcon: react.FunctionComponent; declare const SignalIcon: react.FunctionComponent; declare const SimCardIcon: react.FunctionComponent; declare const SkipBackIcon: react.FunctionComponent; declare const SkipForwardIcon: react.FunctionComponent; declare const SlackIcon: react.FunctionComponent; declare const SlashIcon: react.FunctionComponent; declare const SlidersIcon: react.FunctionComponent; declare const SmartCollectFilledIcon: react.FunctionComponent; declare const SmartCollectIcon: react.FunctionComponent; declare const SmartphoneIcon: react.FunctionComponent; declare const SolutionsFilledIcon: react.FunctionComponent; declare const SolutionsIcon: react.FunctionComponent; declare const SortIcon: react.FunctionComponent; declare const SourceToPayFilledIcon: react.FunctionComponent; declare const SourceToPayIcon: react.FunctionComponent; declare const SparklesIcon: react.FunctionComponent; declare const SpeakerIcon: react.FunctionComponent; declare const SquareIcon: react.FunctionComponent; declare const StampIcon: react.FunctionComponent; declare const StarIcon: react.FunctionComponent; declare const StopCircleIcon: react.FunctionComponent; declare const StorefrontIcon: react.FunctionComponent; declare const SubscriptionsFilledIcon: react.FunctionComponent; declare const SubscriptionsIcon: react.FunctionComponent; declare const SunIcon: react.FunctionComponent; declare const SunriseIcon: react.FunctionComponent; declare const SunsetIcon: react.FunctionComponent; declare const TabletIcon: react.FunctionComponent; declare const TagIcon: react.FunctionComponent; declare const TargetIcon: react.FunctionComponent; declare const TaxPaymentsFilledIcon: react.FunctionComponent; declare const TaxPaymentsIcon: react.FunctionComponent; declare const TestIcon: react.FunctionComponent; declare const ThermometerIcon: react.FunctionComponent; declare const ThumbsDownIcon: react.FunctionComponent; declare const ThumbsUpIcon: react.FunctionComponent; declare const TicketIcon: react.FunctionComponent; declare const ToggleLeftIcon: react.FunctionComponent; declare const ToggleRightIcon: react.FunctionComponent; declare const TokenHqFilledIcon: react.FunctionComponent; declare const TokenHqIcon: react.FunctionComponent; declare const TopLeftRoundedCornerIcon: react.FunctionComponent; declare const TopLeftSharpCornerIcon: react.FunctionComponent; declare const TrademarkIcon: react.FunctionComponent; declare const TrademarkRegisteredIcon: react.FunctionComponent; declare const TransactionsIcon: react.FunctionComponent; declare const TranslateIcon: react.FunctionComponent; declare const TrashIcon: react.FunctionComponent; declare const TrendingDownIcon: react.FunctionComponent; declare const TrendingUpIcon: react.FunctionComponent; declare const TriangleIcon: react.FunctionComponent; declare const TvIcon: react.FunctionComponent; declare const TwitterIcon: react.FunctionComponent; declare const TypeIcon: react.FunctionComponent; declare const UmbrellaIcon: react.FunctionComponent; declare const UnderlineIcon: react.FunctionComponent; declare const UnlockIcon: react.FunctionComponent; declare const UpiAutopayFilledIcon: react.FunctionComponent; declare const UpiAutopayIcon: react.FunctionComponent; declare const UpiIcon: react.FunctionComponent; declare const UploadCloudIcon: react.FunctionComponent; declare const UploadIcon: react.FunctionComponent; declare const UserCheckIcon: react.FunctionComponent; declare const UserIcon: react.FunctionComponent; declare const UserMinusIcon: react.FunctionComponent; declare const UserPlusIcon: react.FunctionComponent; declare const UserXIcon: react.FunctionComponent; declare const UsersIcon: react.FunctionComponent; declare const VendorPaymentsFilledIcon: react.FunctionComponent; declare const VendorPaymentsIcon: react.FunctionComponent; declare const VideoIcon: react.FunctionComponent; declare const VideoOffIcon: react.FunctionComponent; declare const ViewLiveDemoFilledIcon: react.FunctionComponent; declare const ViewLiveDemoIcon: react.FunctionComponent; declare const VoicemailIcon: react.FunctionComponent; declare const VolumeHighIcon: react.FunctionComponent; declare const VolumeIcon: react.FunctionComponent; declare const VolumeLowIcon: react.FunctionComponent; declare const VolumeMuteIcon: react.FunctionComponent; declare const VolumeOffIcon: react.FunctionComponent; declare const VolumeOnIcon: react.FunctionComponent; declare const WalletIcon: react.FunctionComponent; declare const WatchIcon: react.FunctionComponent; declare const WhatsAppIcon: react.FunctionComponent; declare const WifiIcon: react.FunctionComponent; declare const WifiOffIcon: react.FunctionComponent; declare const WindIcon: react.FunctionComponent; declare const WorldwideIcon: react.FunctionComponent; declare const XCircleIcon: react.FunctionComponent; declare const XSquareIcon: react.FunctionComponent; declare const YoutubeIcon: react.FunctionComponent; declare const ZapIcon: react.FunctionComponent; declare const ZoomInIcon: react.FunctionComponent; declare const ZoomOutIcon: react.FunctionComponent; type AccordionVariantType = 'filled' | 'transparent'; type AccordionProps = { /** * Makes the passed item index expanded by default (uncontrolled) */ defaultExpandedIndex?: number; /** * Expands the passed index (controlled), `-1` implies no expanded items */ expandedIndex?: number; /** * Callback for change in any item's expanded state, * `-1` implies no expanded items */ onExpandChange?: ({ expandedIndex }: { expandedIndex: number; }) => void; /** * Adds numeric index at the beginning of items * * @default false */ showNumberPrefix?: boolean; /** * Visual variant of AccordionItem * * @default transparent */ variant?: AccordionVariantType; /** * Size of the Accordion * * @default large */ size?: 'large' | 'medium'; /** * maxWidth prop of Accordion * */ maxWidth?: BoxProps['maxWidth']; /** * Accepts `AccordionItem` child nodes */ children: react__default.ReactElement | react__default.ReactElement[]; } & TestID & ElementTiming & StyledPropsBlade & Pick; declare const Accordion: react__default.ForwardRefExoticComponent<{ defaultExpandedIndex?: number | undefined; expandedIndex?: number | undefined; onExpandChange?: (({ expandedIndex }: { expandedIndex: number; }) => void) | undefined; showNumberPrefix?: boolean | undefined; variant?: AccordionVariantType | undefined; size?: "medium" | "large" | undefined; maxWidth?: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; children: ReactElement> | ReactElement>[]; } & TestID & ElementTiming & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & Pick & { as: "aside" | "div" | "footer" | "header" | "label" | "main" | "nav" | "section" | "span"; } & { children?: react__default.ReactNode | react__default.ReactNode[]; tabIndex?: number | undefined; id?: string | undefined; } & TestID & ElementTiming & DataAnalyticsAttribute>, "maxWidth" | "minWidth"> & react__default.RefAttributes>; type DividerProps = { /** * Sets the orientation of divider * * @default 'horizontal' */ orientation?: 'horizontal' | 'vertical'; /** * Sets the style of divider * * @default 'solid' */ dividerStyle?: 'solid' | 'dashed'; /** * Sets the variant of divider * * @default 'normal' */ variant?: 'normal' | 'subtle' | 'muted'; /** * Sets the thickness of divider * * @default 'thin' */ thickness?: 'thinner' | 'thin' | 'thick' | 'thicker'; /** * Sets the height of divider. Divider uses Flex by default, use height only when parent is not flex. * */ height?: CSSObject['height']; /** * Sets the width of divider. Divider uses Flex by default, use width only when parent is not flex. * */ width?: CSSObject['width']; } & TestID & StyledPropsBlade; declare const Divider: react__default.ForwardRefExoticComponent<{ /** * Sets the orientation of divider * * @default 'horizontal' */ orientation?: "horizontal" | "vertical" | undefined; /** * Sets the style of divider * * @default 'solid' */ dividerStyle?: "dashed" | "solid" | undefined; /** * Sets the variant of divider * * @default 'normal' */ variant?: "subtle" | "normal" | "muted" | undefined; /** * Sets the thickness of divider * * @default 'thin' */ thickness?: "thinner" | "thin" | "thick" | "thicker" | undefined; /** * Sets the height of divider. Divider uses Flex by default, use height only when parent is not flex. * */ height?: CSSObject['height']; /** * Sets the width of divider. Divider uses Flex by default, use width only when parent is not flex. * */ width?: CSSObject['width']; } & TestID & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; type BaseHeaderProps = { title?: string; subtitle?: string; /** * Leading part of the header placed at the left most side of the header */ leading?: react__default.ReactNode; /** * Trailing part of the header placed at the right most side of the header */ trailing?: react__default.ReactNode; /** * Placed adjacent to the title text */ titleSuffix?: react__default.ReactNode; /** * @default true */ showDivider?: boolean; /** * @default false */ showBackButton?: boolean; /** * Slot for rendering any trailing interaction element into BaseHeader. * * E.g. Used in accordion to render CollapsibleChevronIcon */ trailingInteractionElement?: react__default.ReactNode; /** * Decides size of the Header */ size?: 'xlarge' | 'large' | 'medium'; /** * @default true */ showCloseButton?: boolean; /** * Disabled state of BaseHeader * * @default false */ isDisabled?: boolean; paddingX?: BoxProps['paddingX']; marginY?: BoxProps['marginY']; marginTop?: BoxProps['marginTop']; marginBottom?: BoxProps['marginBottom']; alignItems?: BoxProps['alignItems']; dividerProps?: DividerProps; onCloseButtonClick?: () => void; onBackButtonClick?: () => void; closeButtonRef?: react__default.MutableRefObject; backButtonRef?: react__default.MutableRefObject; metaComponentName?: string; /** * inner child of BottomSheetHeader. Meant to be used for AutoComplete only */ children?: react__default.ReactElement | react__default.ReactElement[]; /** * Background image of the header * * You can use this for adding gradients. */ backgroundImage?: BoxProps['backgroundImage']; /** * So we add a wrapper with custom styles in elements like leading, trailing interaction elements and trailing. * this props allows you to control that. * * For example, in Accordion, we add a wrapper with flex to center the icon (in some cases) * * @default false */ shouldAlignLeadingAndTrailingElementsToCenter?: boolean; } & Pick & TestID & ElementTiming & DataAnalyticsAttribute; declare const AccordionItemHeader: ({ title, subtitle, leading, children, trailing, titleSuffix, ...rest }: Pick & DataAnalyticsAttribute) => react__default.ReactElement; declare const AccordionItemBody: ({ children, _description, ...rest }: { children?: React.ReactNode | StringChildrenType; _description?: string | undefined; } & DataAnalyticsAttribute) => React.ReactElement; type AccordionItemProps = { /** * Title text content * * @deprecated Use AccordionItemHeader and AccordionItemBody * * Checkout https://blade.razorpay.com/?path=/docs/components-accordion--docs for new API */ title?: string; /** * Body text content * * @deprecated Use AccordionItemHeader and AccordionItemBody * * Checkout https://blade.razorpay.com/?path=/docs/components-accordion--docs for new API */ description?: string; /** * Renders a Blade icon as title prefix (requires `showNumberPrefix={false}`) * * @deprecated Use `leading={}` on AccordionItemHeader instead * * Checkout https://blade.razorpay.com/?path=/docs/components-accordion--docs for new API */ icon?: IconComponent; /** * Slot, renders any custom content */ children?: ReactNode | ReactNode[]; /** * Disabled state of the item * * @default false */ isDisabled?: boolean; /** * **Internal:** used for determining numbering, you don't need to pass this, * instead pass `showNumberPrefix` to root `Accordion` */ _index?: number; } & TestID & DataAnalyticsAttribute; declare const AccordionItem: ({ title, description, icon, children, isDisabled, _index, testID, ...rest }: AccordionItemProps) => ReactElement; type ActionListProps = { children: react__default.ReactNode[]; isVirtualized?: boolean; } & TestID & DataAnalyticsAttribute; /** * ### ActionList * * List of multiple actionable items. Can be used as menu items inside `Dropdown`, * `BottomSheet` and as selectable items when combined with `SelectInput` * * #### Usage * * ```jsx * * * * * * } * /> * } * /> * * * * * ``` * */ declare const ActionList: react__default.MemoExoticComponent<({ children, testID, isVirtualized, ...rest }: ActionListProps) => react__default.ReactElement>; type BadgeProps = { /** * Sets the label for the badge. * */ children: StringChildrenType; /** * Sets the color of the badge. * * @default 'neutral' */ color?: FeedbackColors | 'primary'; /** * Sets the contrast of the badge. * * @default 'subtle' */ emphasis?: SubtleOrIntense; /** * Sets the size of the badge. * * @default 'medium' */ size?: 'xsmall' | 'small' | 'medium' | 'large'; /** * Icon to be displayed in the badge. * Accepts a component of type `IconComponent` from Blade. * */ icon?: IconComponent; } & TestID & StyledPropsBlade & DataAnalyticsAttribute; declare const Badge: react__default.ForwardRefExoticComponent<{ /** * Sets the label for the badge. * */ children: StringChildrenType; /** * Sets the color of the badge. * * @default 'neutral' */ color?: FeedbackColors | "primary" | undefined; /** * Sets the contrast of the badge. * * @default 'subtle' */ emphasis?: "subtle" | "intense" | undefined; /** * Sets the size of the badge. * * @default 'medium' */ size?: "xsmall" | "small" | "medium" | "large" | undefined; /** * Icon to be displayed in the badge. * Accepts a component of type `IconComponent` from Blade. * */ icon?: IconComponent | undefined; } & TestID & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & DataAnalyticsAttribute & react__default.RefAttributes>; type BaseSpinnerProps = { /** * Sets the color of the spinner. * * @default 'default' */ color?: 'primary' | 'white' | FeedbackColors; /** * Sets the label of the spinner. * * @default 'right' */ label?: string; /** * Sets the label of the spinner. * */ labelPosition?: 'right' | 'bottom'; /** * Sets the size of the spinner. * * @default 'medium' */ size?: 'medium' | 'large' | 'xlarge'; /** * Sets the aria-label for web & accessibilityLabel react-native. * */ accessibilityLabel: string; } & TestID & StyledPropsBlade; type SpinnerProps = BaseSpinnerProps & { /** * Sets the color of the spinner. * * @default 'default' */ color?: 'primary' | 'neutral' | 'white'; }; declare const Spinner: react__default.ForwardRefExoticComponent<{ color?: FeedbackColors | "primary" | "white" | undefined; label?: string | undefined; labelPosition?: "bottom" | "right" | undefined; size?: "medium" | "large" | "xlarge" | undefined; accessibilityLabel: string; } & TestID & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & { /** * Sets the color of the spinner. * * @default 'default' */ color?: "neutral" | "primary" | "white" | undefined; } & react__default.RefAttributes>; type AriaRoles = Exclude | 'alert' | 'alertdialog' | 'application' | 'article' | 'banner' | 'button' | 'cell' | 'checkbox' | 'columnheader' | 'combobox' | 'complementary' | 'contentinfo' | 'definition' | 'dialog' | 'directory' | 'document' | 'feed' | 'figure' | 'form' | 'grid' | 'gridcell' | 'group' | 'heading' | 'img' | 'link' | 'list' | 'listbox' | 'listitem' | 'log' | 'main' | 'marquee' | 'math' | 'menu' | 'menubar' | 'menuitem' | 'menuitemcheckbox' | 'menuitemradio' | 'meter' | 'navigation' | 'none' | 'note' | 'option' | 'presentation' | 'progressbar' | 'radio' | 'radiogroup' | 'region' | 'row' | 'rowgroup' | 'rowheader' | 'scrollbar' | 'search' | 'searchbox' | 'separator' | 'slider' | 'spinbutton' | 'status' | 'switch' | 'tab' | 'table' | 'tablist' | 'tabpanel' | 'term' | 'textbox' | 'timer' | 'toolbar' | 'tooltip' | 'tree' | 'treegrid' | 'treeitem'; type AccessibilityProps = AriaAttributes; type AriaAttributes = { role: AriaRoles; /** * Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application. */ activeDescendant?: string; /** * Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute. */ atomic?: boolean; /** * Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made. */ autoComplete?: 'none' | 'inline' | 'list' | 'both'; /** * Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user. */ busy?: boolean; /** * Indicates the current "checked" state of checkboxes, radio buttons, and other widgets. * @see aria-pressed @see aria-selected. */ checked?: boolean | 'mixed'; /** * Defines the total number of columns in a table, grid, or treegrid. * @see aria-colindex. */ colCount?: number; /** * Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid. * @see aria-colcount @see aria-colspan. */ colIndex?: number; /** * Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. * @see aria-colindex @see aria-rowspan. */ colSpan?: number; /** * Identifies the element (or elements) whose contents or presence are controlled by the current element. * @see aria-owns. */ controls?: string; /** * Indicates the element that represents the current item within a container or set of related elements. */ current?: boolean | 'page' | 'step' | 'location' | 'date' | 'time'; /** * Identifies the element (or elements) that describes the object. * @see aria-labelledby */ describedBy?: string; /** * Identifies the element that provides a detailed, extended description for the object. * @see aria-describedby. */ details?: string; /** * Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable. * @see aria-hidden @see aria-readonly. */ disabled?: boolean; /** * Indicates what functions can be performed when a dragged object is released on the drop target. * @deprecated in ARIA 1.1 */ dropEffect?: 'none' | 'copy' | 'execute' | 'link' | 'move' | 'popup'; /** * Identifies the element that provides an error message for the object. * @see aria-invalid @see aria-describedby. */ errorMessage?: string; /** * Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed. */ expanded?: boolean; /** * Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, * allows assistive technology to override the general default of reading in document source order. */ flowTo?: string; /** * Indicates an element's "grabbed" state in a drag-and-drop operation. * @deprecated in ARIA 1.1 */ grabbed?: boolean; /** * Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element. */ hasPopup?: boolean | 'menu' | 'listbox' | 'tree' | 'grid' | 'dialog'; /** * Indicates whether the element is exposed to an accessibility API. * @see aria-disabled. */ hidden?: boolean; /** * Indicates the entered value does not conform to the format expected by the application. * @see aria-errormessage. */ invalid?: boolean | 'grammar' | 'spelling'; /** * Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element. */ keyShortcuts?: string; /** * Defines a string value that labels the current element. * @see aria-labelledby. */ label?: string; /** * Identifies the element (or elements) that labels the current element. * @see aria-describedby. */ labelledBy?: string; /** * Defines the hierarchical level of an element within a structure. */ level?: number; /** * Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region. */ liveRegion?: 'off' | 'assertive' | 'polite'; /** * Indicates whether an element is modal when displayed. */ modal?: boolean; /** * Indicates whether a text box accepts multiple lines of input or only a single line. */ multiline?: boolean; /** * Indicates that the user may select more than one item from the current selectable descendants. */ multiSelectable?: boolean; /** * Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous. */ orientation?: 'horizontal' | 'vertical'; /** * Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship * between DOM elements where the DOM hierarchy cannot be used to represent the relationship. * @see aria-controls. */ owns?: string; /** * Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. * A hint could be a sample value or a brief description of the expected format. */ placeholder?: string; /** * Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. * @see aria-setsize. */ posInSet?: number; /** * Indicates the current "pressed" state of toggle buttons. * @see aria-checked @see aria-selected. */ pressed?: boolean | 'mixed'; /** * Indicates that the element is not editable, but is otherwise operable. * @see aria-disabled. */ readOnly?: boolean; /** * Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified. * @see aria-atomic. */ relevant?: 'additions' | 'additions removals' | 'additions text' | 'all' | 'removals' | 'removals additions' | 'removals text' | 'text' | 'text additions' | 'text removals'; /** * Indicates that user input is required on the element before a form may be submitted. */ required?: boolean; /** * Defines a human-readable, author-localized description for the role of an element. */ roleDescription?: string; /** * Defines the total number of rows in a table, grid, or treegrid. * @see aria-rowindex. */ rowCount?: number; /** * Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid. * @see aria-rowcount @see aria-rowspan. */ rowIndex?: number; /** * Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. * @see aria-rowindex @see aria-colspan. */ rowSpan?: number; /** * Indicates the current "selected" state of various widgets. * @see aria-checked @see aria-pressed. */ selected?: boolean; /** * Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM. * @see aria-posinset. */ setSize?: number; /** * Indicates if items in a table or grid are sorted in ascending or descending order. */ sort?: 'none' | 'ascending' | 'descending' | 'other'; /** * Defines the maximum allowed value for a range widget. */ valueMax?: number; /** * Defines the minimum allowed value for a range widget. */ valueMin?: number; /** * Defines the current value for a range widget. * @see aria-valuetext. */ valueNow?: number; /** * Defines the human readable text alternative of aria-valuenow for a range widget. */ valueText?: string; }; type InteractiveText = DotNotationToken; type SurfaceText = DotNotationToken; type FeedbackText = DotNotationToken; type TextColors = `interactive.text.${InteractiveText}` | `surface.text.${SurfaceText}` | `feedback.text.${FeedbackText}`; type As = 'code' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'p' | 'span' | 'abbr' | 'q' | 'cite' | 'figcaption' | 'div' | 'label'; type BaseTextProps = { id?: string; color?: TextColors | 'currentColor'; fontFamily?: keyof Theme['typography']['fonts']['family']; fontSize?: keyof Theme['typography']['fonts']['size']; fontWeight?: keyof Theme['typography']['fonts']['weight']; fontStyle?: 'italic' | 'normal'; textDecorationLine?: 'line-through' | 'none' | 'underline' | 'dotted'; textTransform?: CSSProperties['textTransform']; lineHeight?: keyof Theme['typography']['lineHeights']; letterSpacing?: keyof Theme['typography']['letterSpacings']; wordBreak?: 'normal' | 'break-all' | 'keep-all' | 'break-word'; opacity?: number; /** * Web only */ as?: As; textAlign?: 'center' | 'justify' | 'left' | 'right'; truncateAfterLines?: number; className?: string; style?: React.CSSProperties; children: React.ReactNode; accessibilityProps?: Partial; /** * React Native only */ numberOfLines?: number; componentName?: 'base-text' | 'text' | 'title' | 'heading' | 'code' | 'display'; } & TestID & ElementTiming & DataAnalyticsAttribute & StyledPropsBlade; type BaseTextSizes = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | '2xlarge'; type BaseLinkCommonProps = { color?: 'primary' | 'white' | 'positive' | 'negative' | 'notice' | 'information' | 'neutral'; icon?: IconComponent; iconPosition?: 'left' | 'right'; onClick?: (event: SyntheticEvent) => void; onBlur?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.FocusEvent) => void; }>; onMouseLeave?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.MouseEvent) => void; }>; onKeyDown?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.KeyboardEvent) => void; }>; accessibilityProps?: Partial; /** * Sets the size of the link * * @default medium */ size?: Extract; /** * Defines how far your touch can start away from the link. This is a react-native only prop and has no effect on web. */ hitSlop?: { top?: number; right?: number; bottom?: number; left?: number; } | number; /** * The title of the link which is displayed as a tooltip. This is a web only prop and has no effect on react-native. */ htmlTitle?: string; opacity?: number; } & TestID & StyledPropsBlade & Omit; type BaseLinkWithoutIconProps = BaseLinkCommonProps & { icon?: undefined; children: StringChildrenType; }; type BaseLinkWithIconProps = BaseLinkCommonProps & { icon: IconComponent; children?: StringChildrenType; }; type BaseLinkPropsWithOrWithoutIcon = BaseLinkWithIconProps | BaseLinkWithoutIconProps; type BaseLinkAnchorVariantProps = BaseLinkPropsWithOrWithoutIcon & { variant?: 'anchor'; href?: string; target?: string; rel?: string; isDisabled?: undefined; }; type BaseLinkButtonVariantProps = BaseLinkPropsWithOrWithoutIcon & { variant?: 'button'; isDisabled?: boolean; href?: undefined; target?: undefined; rel?: undefined; }; type BaseLinkProps = BaseLinkAnchorVariantProps | BaseLinkButtonVariantProps; type BaseButtonCommonProps = { href?: BaseLinkProps['href']; target?: BaseLinkProps['target']; rel?: BaseLinkProps['rel']; size?: 'xsmall' | 'small' | 'medium' | 'large'; id?: string; tabIndex?: BaseBoxProps['tabIndex']; iconPosition?: 'left' | 'right'; isDisabled?: boolean; isFullWidth?: boolean; onKeyDown?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.KeyboardEvent) => void; }>; onClick?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.MouseEvent) => void; }>; type?: 'button' | 'reset' | 'submit'; isLoading?: boolean; accessibilityProps?: Partial; variant?: 'primary' | 'secondary' | 'tertiary'; color?: 'primary' | 'white' | 'positive' | 'negative' | 'notice' | 'information' | 'neutral' | 'transparent'; } & TestID & StyledPropsBlade & BladeCommonEvents; type BaseButtonWithoutIconProps = BaseButtonCommonProps & { icon?: undefined; children: StringChildrenType; } & DataAnalyticsAttribute; type BaseButtonWithIconProps = BaseButtonCommonProps & { icon: IconComponent; children?: StringChildrenType; } & DataAnalyticsAttribute; type BaseButtonProps = BaseButtonWithIconProps | BaseButtonWithoutIconProps; type ButtonCommonProps = { /** * Automatically renders button with `a` tag with `href` on web */ href?: BaseButtonProps['href']; /** * anchor target attribute * * Should only be used alongside `href` */ target?: BaseButtonProps['target']; /** * anchor rel attribute * * Should only be used alongside `href` */ rel?: BaseButtonProps['rel']; variant?: 'primary' | 'secondary' | 'tertiary'; color?: 'primary' | 'white' | 'positive' | 'negative'; size?: 'xsmall' | 'small' | 'medium' | 'large'; iconPosition?: 'left' | 'right'; isDisabled?: boolean; isFullWidth?: boolean; isLoading?: boolean; accessibilityLabel?: string; type?: 'button' | 'reset' | 'submit'; /** * It is exposed for internal usage with tooltip. * * @private */ 'aria-describedby'?: string; /** * It is exposed for internal usage with menu. * * @private */ 'aria-controls'?: string; /** * It is exposed for internal usage with menu. * * @private */ 'aria-expanded'?: boolean; /** * It is exposed for internal usage with menu. * * @private */ 'aria-haspopup'?: 'menu'; /** * It is exposed for internal usage with menu. * * @private */ role?: AriaRoles; tabIndex?: BaseButtonProps['tabIndex']; onClick?: Platform.Select<{ native: (event: GestureResponderEvent) => void; web: (event: react__default.MouseEvent) => void; }>; } & TestID & StyledPropsBlade & DataAnalyticsAttribute & BladeCommonEvents; type ButtonWithoutIconProps = ButtonCommonProps & { icon?: undefined; children: StringChildrenType; }; type ButtonWithIconProps = ButtonCommonProps & { icon: IconComponent; children?: StringChildrenType; }; type ButtonProps = ButtonWithoutIconProps | ButtonWithIconProps; declare const Button: react__default.ForwardRefExoticComponent>; type AvatarSize = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; type AvatarImgProps = { /** * Custom image source */ src?: string; /** * The `alt` attribute for the `img` element */ alt?: string; /** * The `srcSet` attribute for the `img` element, useful for responsive images. */ srcSet?: string; /** * CORS settings attributes */ crossOrigin?: ImgHTMLAttributes<''>['crossOrigin']; /** * Defines which referrer is sent when fetching the resource. */ referrerPolicy?: HTMLAttributeReferrerPolicy; }; type AvatarGroupProps = { /** * Children elements representing the avatars to stack. */ children: react__default.ReactNode; /** * The size of each avatar within the group. Propagates to all avatars. * @default "medium" */ size?: AvatarSize; /** * The maximum number of avatars to display before truncating. */ maxCount?: number; testID?: string; } & DataAnalyticsAttribute; type AvatarCommonProps = { /** * The size of the avatar. * @default "medium" */ size?: AvatarSize; /** * The visual variant of the avatar. * @default "circle" */ variant?: 'circle' | 'square'; /** * The color theme of the avatar. * @default "neutral" */ color?: 'primary' | FeedbackColors; /** * Custom icon component to use as the avatar. */ icon?: IconComponent; /** * The name of the avatar, used to generate initials. * If src has loaded, the name will be used as the alt attribute of the img. If src is not loaded, the name will be used to create the initials. */ name?: string; /** * Automatically renders button with `a` tag with `href` on web */ href?: ButtonProps['href']; /** * anchor target attribute * * Should only be used alongside `href` */ target?: ButtonProps['target']; /** * anchor rel attribute * * Should only be used alongside `href` */ rel?: ButtonProps['rel']; /** * Click handler for the avatar. */ onClick?: (event: react__default.MouseEvent) => void; isSelected?: boolean; /** * Custom icon component to render at bottom of the avatar. * Only accepts: * - IconComponent */ bottomAddon?: IconComponent; /** * Custom component to render at top of the avatar. * * Only accepts: * - Indicator */ topAddon?: react__default.ReactElement; testID?: string; } & BladeCommonEvents & StyledPropsBlade; type AvatarProps = AvatarCommonProps & AvatarImgProps & DataAnalyticsAttribute; type ActionListItemProps = { title: string; description?: string; onClick?: (clickProps: { name: string; value?: boolean; event: Platform.Select<{ web: react__default.MouseEvent; native: react__default.TouchEvent; }>; }) => void; /** * value that you get from `onChange` event on SelectInput or in form submissions. */ value: string; /** * Link to open when item is clicked. */ href?: string; /** * HTML target of the link */ target?: string; /** * Item that goes on left-side of item. * * Valid elements - ``, `` * * Will be overriden in multiselect */ leading?: react__default.ReactNode; /** * Item that goes on right-side of item. * * Valid elements - ``, `` */ trailing?: react__default.ReactNode; /** * Item that goes immediately next to the title. * * Valid elements - ``, `` * */ titleSuffix?: react__default.ReactElement; isDisabled?: boolean; intent?: Extract; /** * Can be used in combination of `onClick` to highlight item as selected in Button Triggers. * * When trigger is SelectInput, Use `value` prop on SelectInput instead to make dropdown controlled. */ isSelected?: boolean; /** * Internally passed from ActionList. No need to pass it explicitly * * @private */ _index?: number; /** * Internally used to pass index for virtualized lists * * @private */ _virtualizedIndex?: number; /** * Internally used to focus on virtualized list * * @private */ _onVirtualizedFocus?: (_virtuazedIndex: number) => void; } & TestID & DataAnalyticsAttribute; type ActionListSectionProps = { title: string; children: react__default.ReactNode[] | react__default.ReactNode; /** * Internally used to hide the divider on final item in React Native * * Should not be used by consumers (also won't work on web) * * @private */ _hideDivider?: boolean; /** * Internally used to hide / show section in AutoComplete * * @private */ _sectionChildValues?: string[]; } & TestID & DataAnalyticsAttribute; declare const ActionListSectionTitle: ({ title, isInsideVirtualizedList, }: { title: string; isInsideVirtualizedList?: boolean | undefined; }) => react__default.ReactElement; declare const ActionListSection: react__default.MemoExoticComponent<({ title, children, testID, _hideDivider, _sectionChildValues, ...rest }: ActionListSectionProps) => react__default.ReactElement>; declare const ActionListItemIcon: ({ icon }: { icon: IconComponent; }) => react__default.ReactElement; declare const ActionListItemBadgeGroup: ({ children, }: { children: react__default.ReactElement[] | react__default.ReactElement; }) => react__default.ReactElement; declare const ActionListItemAvatar: (avatarProps: Omit) => react__default.ReactElement; declare const ActionListItemBadge: (props: BadgeProps) => react__default.ReactElement; declare const ActionListItemText: ({ children, }: { children: StringChildrenType; }) => react__default.ReactElement; declare const ActionListItem: react__default.MemoExoticComponent<(props: ActionListItemProps) => react__default.ReactElement>; type ActionListItemAssetProps = { /** * Source of the image. * * Can either be a string URI or `require('/local/image')` in React Native */ src: string | ImageSourcePropType; /** * Alt tag for the image */ alt: string; }; declare const ActionListItemAsset: (props: ActionListItemAssetProps) => React.ReactElement; type PrimaryAction = { text: string; onClick: () => void; }; type SecondaryActionButton = { text: string; onClick: () => void; }; type SecondaryActionLinkButton = { text: string; href: string; onClick?: () => void; target?: string; /** * When `target` is set to `_blank` this is automatically set to `noopener noreferrer` */ rel?: string; }; type SecondaryAction = SecondaryActionButton | SecondaryActionLinkButton; type AlertProps = { /** * Body content, pass text or JSX. Avoid passing components except `Link` to customize the content. */ description: ReactChild; /** * A brief heading */ title?: string; /** * Shows a dismiss button * * @default true */ isDismissible?: boolean; /** * A callback when the dismiss button is clicked */ onDismiss?: () => void; /** * Can be used to render custom icon */ icon?: IconComponent; /** * Can be set to `high` for a more prominent look. Not to be confused with a11y emphasis. * * @default subtle */ emphasis?: SubtleOrIntense; /** * Makes the Alert span the entire container width, instead of the default max width of `584px`. * This also makes the alert borderless, useful for creating full bleed layouts. * * @default false */ isFullWidth?: boolean; /** * Sets the color tone */ color?: FeedbackColors; /** * Renders a primary action button and a secondary action link button */ actions?: { /** * Renders a button (should **always** be present if `secondary` action is being used) */ primary?: PrimaryAction; /** * Renders a Link button */ secondary?: SecondaryAction; }; } & TestID & StyledPropsBlade & DataAnalyticsAttribute; declare const Alert: react__default.ForwardRefExoticComponent<{ /** * Body content, pass text or JSX. Avoid passing components except `Link` to customize the content. */ description: ReactChild; /** * A brief heading */ title?: string | undefined; /** * Shows a dismiss button * * @default true */ isDismissible?: boolean | undefined; /** * A callback when the dismiss button is clicked */ onDismiss?: (() => void) | undefined; /** * Can be used to render custom icon */ icon?: IconComponent | undefined; /** * Can be set to `high` for a more prominent look. Not to be confused with a11y emphasis. * * @default subtle */ emphasis?: "subtle" | "intense" | undefined; /** * Makes the Alert span the entire container width, instead of the default max width of `584px`. * This also makes the alert borderless, useful for creating full bleed layouts. * * @default false */ isFullWidth?: boolean | undefined; /** * Sets the color tone */ color?: FeedbackColors | undefined; /** * Renders a primary action button and a secondary action link button */ actions?: { /** * Renders a button (should **always** be present if `secondary` action is being used) */ primary?: PrimaryAction | undefined; /** * Renders a Link button */ secondary?: SecondaryAction | undefined; } | undefined; } & TestID & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & DataAnalyticsAttribute & react__default.RefAttributes>; type AmountSizes = 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | '2xlarge'; type AmountDisplayProps = { type?: 'display'; size?: Extract; weight?: Extract; }; type AmountHeadingProps = { type?: 'heading'; size?: Extract; weight?: Extract; }; type AmountBodyProps = { type?: 'body'; size?: Extract; weight?: Extract; }; type AmountTypeProps = AmountDisplayProps | AmountHeadingProps | AmountBodyProps; type AmountCommonProps = { /** * The value to be rendered within the component. * */ value: number; /** * Sets the color of the amount. * * @default undefined */ color?: BaseTextProps['color']; /** * Indicates what the suffix of amount should be * * @default 'decimals' */ suffix?: 'decimals' | 'none' | 'humanize'; /** * Makes the currency indicator(currency symbol/code) and decimal digits small and faded * * @default true */ isAffixSubtle?: true | false; /** * Determines the visual representation of the currency, choose between displaying the currency symbol or code. * * Note: Currency symbol and code is determined by the locale set in user's browser or set via @razorpay/i18nify-react library. * * @default 'currency-symbol' */ currencyIndicator?: 'currency-symbol' | 'currency-code'; /** * The currency of the amount. Note that this component * only displays the provided value in the specified currency, it does not perform any currency conversion. * * @default 'INR' * */ currency?: CurrencyCodeType; /** * If true, the amount text will have a line through it. * * @default false */ isStrikethrough?: boolean; /** * Controls the number of decimal places to display when suffix is 'decimals'. * * Set to `'auto'` to automatically determine decimal places based on the currency * (e.g. JPY → 0 decimals, INR → 2 decimals, KWD → 3 decimals). * * @default 2 */ fractionDigits?: number | 'auto'; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; type AmountProps = AmountTypeProps & AmountCommonProps; declare const Amount: react__default.ForwardRefExoticComponent>; type MotionTriggerEntryExitType = 'mount' | 'in-view' | 'focus' | 'on-animate-interactions'; type MotionTriggersType = MotionTriggerEntryExitType | 'hover' | 'tap'; type MotionVariantsType = { initial: TargetAndTransition & { transition?: Tween; }; animate: TargetAndTransition & { transition?: Tween; }; exit: TargetAndTransition & { transition?: Tween; }; }; type MotionDelay = keyof Delay | { enter: keyof Delay; exit: keyof Delay; }; type BaseMotionBoxProps = { as?: react__default.ReactElement; children: react__default.ReactElement; /** * Whether component should animate in, animate out, or animate both in and out * * With type="in", component will only animate in but immediately be removed on exit without animation * With type="out", component will only animate out but immediately mount on enter without animation * With type="inout", component animates in and out both * * @default 'inout' */ type?: 'in' | 'out' | 'inout'; /** * @default ['mount'] */ motionTriggers?: MotionTriggersType[]; /** * This internally maps to `variants` of motion/react */ motionVariants?: MotionVariantsType; /** * Option to override the animate * * Useful when you want to control animation custom * * E.g. * ```js * const controls = useAnimationControls(); * * animate={controls} * ``` */ animate?: AnimationControls; /** * This is for scenarios where you want to conditionally animate a component instead of it having static defined animation. * * E.g. In scenarios where your motion component is always mounted, you can use this to switch visibility * * ```js * animateVisibility={isVisible ? 'animate' : 'exit'} * ``` */ animateVisibility?: keyof MotionVariantsType; }; type BaseMotionEntryExitProps = Pick & { /** * Handle visibility of motion component. * * By default components animate on mount but if you want to mount/unmount them, use this prop instead * * ### ❌ Incorrect way to handle visibility of components * * ```jsx * isVisible ? : null * ``` * * ### ✅ Correct way * * ```jsx * * ``` * * This prop allows us to handle exit animations before the component unmounts */ isVisible?: boolean; /** * ### Usage * * ```jsx * * I appear when the component is in view of the scroll * * ``` * * Values: * - mount: Component animates when it mounts * - in-view: Component animates when its in view of the scroll * - focus: Component animates in when its in focus * - on-animate-interactions: Component animates based on motionTriggers of component * * @default ['mount'] */ motionTriggers?: MotionTriggerEntryExitType[]; /** * By default components are only made opacity: 0. When this prop is set to true, components will unmount and be removed from the page. * * **Warn:** Setting this true might cause layout shifts in your page since component will be removed so do check it once and add minHeight to its container * * @default false */ shouldUnmountWhenHidden?: boolean; /** * Handles delay of animations * * ## Usage * * ```jsx * * ``` * * ### Different delays for enter and exit * * ```jsx * * ``` * * @default undefined */ delay?: MotionDelay; }; type MotionMeta = { innerRef: react__default.Ref; isEnhanced: boolean; }; type MotionMetaProp = { /** * @private * * This prop is internally injected when Motion Preset enhances some component. * * You only need to add this prop to component that requires you to pass ref to some internal component. E.g. in checkbox, we need ref on internal input component but we also need one ref on outer component. * Use this in combination with `getOuterMotionRef` and `getInnerMotionRef` utilities */ _motionMeta?: MotionMeta; }; type AnimateInteractionsProps = { children: React.ReactElement; /** * AnimateInteractions is a component meant to give you triggers that animate children inside of it. * * So the motionTriggers you apply here will be applied on AnimateInteractions and children will animate based on that. * * E.g. * * ```jsx * // <-- When this is hovered * * // <-- this animates in * * * * * ``` */ motionTriggers?: BaseMotionBoxProps['motionTriggers']; }; declare const AnimateInteractions: (_props: AnimateInteractionsProps) => React.ReactElement; declare const Avatar: (_props: AvatarProps) => React.ReactElement; declare const AvatarGroup: (_props: AvatarGroupProps) => React.ReactElement; declare const TrustedBadgeIcon: IconComponent; type SnapPoints = [number, number, number]; type BaseFooterProps = { children: react__default.ReactNode; metaComponentName?: string; showDivider?: boolean; padding?: BoxProps['padding']; } & TestID & DataAnalyticsAttribute; type BottomSheetProps = { /** * Accepts BottomSheetHeader, BottomSheetFooter, BottomSheetBody */ children: React.ReactNode; /** * SnapPoints in which the bottom sheeet will rest on. * Accepts numbers between 0 & 1 which maps to the total view height of the screen, 0.5 means 50% of screen height. * * @default [0.35, 0.5, 0.85] */ snapPoints?: SnapPoints; /** * Called when the bottom sheet is closed, either by user state, hitting `esc` or tapping backdrop */ onDismiss?: () => void; /** * Whether the bottom sheet can be dismissed by tapping backdrop, swiping down. * @default true */ isDismissible?: boolean; /** * Toggles bottom sheet state * * @default false */ isOpen?: boolean; /** * Ref element you want to get keyboard focus when opening the sheet * By default the initial focus will go to the close button */ initialFocusRef?: React.MutableRefObject; /** * Sets the z-index of the bottom sheet * Note: when using stacked bottom sheet make sure all the bottom sheets have the same zIndex * @default 100 */ zIndex?: number; } & DataAnalyticsAttribute; type BottomSheetHeaderProps = Pick & { /** * Trailing element to be rendered in the Header * * Accepts one of `Badge`, `Text`, `Button`, `Link` */ trailing?: BaseHeaderProps['trailing']; /** * Renders an adornment besides the title * * Accepts `Counter` */ titleSuffix?: BaseHeaderProps['titleSuffix']; } & DataAnalyticsAttribute; type BottomSheetFooterProps = Pick & DataAnalyticsAttribute; type BottomSheetBodyProps = { children: React.ReactNode; /** * Sets the padding equally on all sides. Only few `spacing` tokens are allowed deliberately * @default `spacing.5` * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-spacing--docs */ padding?: Extract; overflow?: BaseBoxProps['overflow']; } & DataAnalyticsAttribute; declare const BottomSheetHeader: ({ title, subtitle, leading, trailing, titleSuffix, showBackButton, onBackButtonClick, children, }: BottomSheetHeaderProps) => react__default.ReactElement; declare const BottomSheetBody: ({ children, padding, }: BottomSheetBodyProps) => react__default.ReactElement; declare const BottomSheetFooter: ({ children }: BottomSheetFooterProps) => react__default.ReactElement; declare const BottomSheet: ({ children, snapPoints, isOpen, onDismiss, isDismissible, initialFocusRef, zIndex, }: BottomSheetProps) => react__default.ReactElement; type LinkCommonProps = { variant?: 'anchor' | 'button'; icon?: IconComponent; color?: 'primary' | 'white' | 'neutral' | 'negative' | 'positive'; iconPosition?: 'left' | 'right'; isDisabled?: boolean; onClick?: (event: SyntheticEvent) => void; href?: string; target?: string; accessibilityLabel?: string; /** * It is exposed for internal usage with tooltip. * * @private */ 'aria-describedby'?: string; /** * Sets the size of the link * * @default medium */ size?: BaseLinkProps['size']; } & TestID & StyledPropsBlade & BladeCommonEvents & Platform.Select<{ native: { /** * Defines how far your touch can start away from the link */ hitSlop?: { top?: number; right?: number; bottom?: number; left?: number; } | number; /** * This is a web only prop and has no effect on react-native. */ htmlTitle?: undefined; }; web: { /** * This is a react-native only prop and has no effect on web. */ hitSlop?: undefined; /** * The title of the link which is displayed as a tooltip. */ htmlTitle?: string; }; }>; type LinkWithoutIconProps = LinkCommonProps & { icon?: undefined; children: StringChildrenType; }; type LinkWithIconProps = LinkCommonProps & { icon: IconComponent; children?: StringChildrenType; }; type LinkPropsWithOrWithoutIcon = LinkWithIconProps | LinkWithoutIconProps; type LinkAnchorVariantProps = LinkPropsWithOrWithoutIcon & { variant?: 'anchor'; href?: string; target?: string; rel?: string; isDisabled?: undefined; } & DataAnalyticsAttribute; type LinkButtonVariantProps = LinkPropsWithOrWithoutIcon & { variant?: 'button'; isDisabled?: boolean; href?: undefined; target?: undefined; rel?: undefined; } & DataAnalyticsAttribute; type LinkProps = LinkAnchorVariantProps | LinkButtonVariantProps; declare const Link: react__default.ForwardRefExoticComponent>; type BottomNavProps = { /** * children slot of BottomNav, accepts BottomNavItem */ children: react__default.ReactNode; /** * zIndex of BottomNav * * @default 100 */ zIndex?: number; } & StyledPropsBlade & TestID & DataAnalyticsAttribute; type BottomNavItemProps = { /** * Title text of the BottomNavItem */ title: string; /** * Icon rendered above the title. * * Accepts icon component from blade */ icon: IconComponent; /** * href property of link * * maps to `to` property when react router is being used */ href?: LinkProps['href']; /** * HTML's `target` attribute for anchor links */ target?: LinkProps['target']; /** * HTML's `rel` tag of anchor links */ rel?: LinkProps['rel']; /** * as prop to pass ReactRouter's Link component. * * ```jsx * import { NavLink } from 'react-router-dom'; * * * ``` */ as?: react__default.ComponentType; /** * Active state of the BottomNavItem. * * Use this to set the current page's active state using react router */ isActive?: boolean; /** * onClick handler of BottomNavItem */ onClick?: Platform.Select<{ web: react__default.MouseEventHandler; native: undefined; }>; } & TestID & DataAnalyticsAttribute; declare const BottomNav: (_props: BottomNavProps) => React.ReactElement; declare const BottomNavItem: (_props: BottomNavItemProps) => React.ReactElement; type BreadcrumbProps = StyledPropsBlade & { /** * Size of the Breadcrumb * * @default medium */ size?: 'small' | 'medium' | 'large'; /** * Color of the Breadcrumb * * @default neutral */ color?: 'neutral' | 'primary' | 'white'; /** * Content of the Breadcrumb, accepts BreadcrumbItem */ children: React.ReactNode; /** * Whether to show the last separator */ showLastSeparator?: boolean; /** * aria-label for breadcrumb */ accessibilityLabel?: string; } & DataAnalyticsAttribute; type BreadcrumbItemProps = { /** * Href of the BreadcrumbItem */ href: string; /** * Function to be called on click of the BreadcrumbItem, * * This can be used to integrate with routing libraries like `react-router-dom` */ onClick?: LinkProps['onClick']; /** * Whether the BreadcrumbItem is the current page, * Sets the aria-current attribute to `page` * * @default false */ isCurrentPage?: boolean; /** * Content of the BreadcrumbItem */ children?: StringChildrenType; /** * Icon to be shown before the BreadcrumbItem */ icon?: IconComponent; /** * Accessibility label for the BreadcrumbItem, can be used in icon only variant */ accessibilityLabel?: string; } & DataAnalyticsAttribute; declare const Breadcrumb: (_: BreadcrumbProps) => React.ReactElement; declare const BreadcrumbItem: (_: BreadcrumbItemProps) => React.ReactElement; type IconButtonProps = { /** * Icon component to be rendered, eg. `CloseIcon` */ icon: IconComponent; /** * Icon size * * @default 'medium' */ size?: 'small' | 'medium' | 'large'; /** * Icon contrast * * @default 'intense' */ emphasis?: SubtleOrIntense; /** * Sets aria-label to help users know what the action does, eg 'Dismiss alert' */ accessibilityLabel: string; /** * Disabled state for IconButton */ isDisabled?: boolean; /** * Sets tabindex property on button element */ _tabIndex?: number; } & DataAnalyticsAttribute & BladeCommonEvents & StyledPropsBlade & Platform.Select<{ web: { onClick: (event: react__default.MouseEvent) => void; /** * This changes the hover interaction to highlight icon more * * **Only available on web currently** */ isHighlighted?: boolean; }; native: { onClick: (event: GestureResponderEvent) => void; isHighlighted?: undefined; }; }>; declare const IconButton: react__default.ForwardRefExoticComponent<{ /** * Icon component to be rendered, eg. `CloseIcon` */ icon: IconComponent; /** * Icon size * * @default 'medium' */ size?: "small" | "medium" | "large" | undefined; /** * Icon contrast * * @default 'intense' */ emphasis?: "subtle" | "intense" | undefined; /** * Sets aria-label to help users know what the action does, eg 'Dismiss alert' */ accessibilityLabel: string; /** * Disabled state for IconButton */ isDisabled?: boolean | undefined; /** * Sets tabindex property on button element */ _tabIndex?: number | undefined; } & DataAnalyticsAttribute & BladeCommonEvents & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native.AnimatableNumericValue | { readonly base?: react_native.AnimatableNumericValue | undefined; readonly xs?: react_native.AnimatableNumericValue | undefined; readonly s?: react_native.AnimatableNumericValue | undefined; readonly m?: react_native.AnimatableNumericValue | undefined; readonly l?: react_native.AnimatableNumericValue | undefined; readonly xl?: react_native.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | { readonly base?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xs?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly s?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly m?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly l?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xl?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & { onClick: (event: GestureResponderEvent) => void; isHighlighted?: undefined; } & { __brand__?: "platform-native" | undefined; } & react__default.RefAttributes>; type ButtonGroupProps = { /** * Accepts multiple Button components as children */ children: React.ReactNode; /** * Specifies the visual style variant of the ButtonGroup. * * @default 'primary' */ variant?: ButtonProps['variant']; /** * Specifies the size of the ButtonGroup. * * @default 'medium' */ size?: ButtonProps['size']; /** * Specifies the color of the ButtonGroup. * * @default 'primary' */ color?: ButtonProps['color']; /** * Specifies whether the ButtonGroup should take up the full width of its container. */ isFullWidth?: boolean; /** * Disables or enables the ButtonGroup component * * @default false */ isDisabled?: boolean; /** * Test ID for automation */ testID?: string; } & DataAnalyticsAttribute & StyledPropsBlade; declare const ButtonGroup: (_props: ButtonGroupProps) => React.ReactElement; type CardSpacingValueType = Extract; declare const ComponentIds: { CardHeader: string; CardHeaderTrailing: string; CardHeaderLeading: string; CardFooter: string; CardFooterTrailing: string; CardFooterLeading: string; CardBody: string; CardHeaderIcon: string; CardHeaderCounter: string; CardHeaderBadge: string; CardHeaderAmount: string; CardHeaderText: string; CardHeaderLink: string; CardHeaderIconButton: string; }; type CardSurfaceBackgroundColors = `surface.background.gray.${DotNotationToken}`; type CardProps = { /** * Card contents */ children: react__default.ReactNode; /** * Sets the background color of the Card * * @default `surface.background.gray.intense` * * @deprecated The `backgroundColor` prop is deprecated and is a no-op. The Card always uses `surface.background.gray.intense`. This prop will be removed in a future major version. */ backgroundColor?: CardSurfaceBackgroundColors; /** * Sets the border radius of the Card * * @default `medium` * * @deprecated The `borderRadius` prop is deprecated and is a no-op. The Card always uses `medium` borderRadius. This prop will be removed in a future major version. */ borderRadius?: Extract; /** * Sets the elevation for Cards * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-elevation--docs * * @deprecated The `elevation` prop is deprecated and is a no-op. The Card always uses a custom elevation. This prop will be removed in a future major version. */ elevation?: keyof Elevation; /** * Sets the padding equally on all sides. Only few `spacing` tokens are allowed deliberately * @default `spacing.7` * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-spacing--docs */ padding?: CardSpacingValueType; /** * Sets the width of the card */ width?: BoxProps['width']; /** * Sets the height of the card */ height?: BoxProps['height']; /** * Sets minimum height of the card */ minHeight?: BoxProps['minHeight']; /** * Sets minimum width of the card */ minWidth?: BoxProps['minWidth']; /** * Sets maximum width of the card */ maxWidth?: BoxProps['maxWidth']; /** * If `true`, the card will be in selected state * Card will have a primary color border around it. * * @default false */ isSelected?: boolean; /** * Makes the Card linkable by setting the `href` prop * * @default undefined */ href?: string; /** * Sets the `target` attribute for the linkable card */ target?: string; /** * Sets the `rel` attribute for the linkable card */ rel?: string; /** * Sets the accessibility label for the card * This is useful when the card has an `href` or `onClick` prop * Setting this will announce the label when the card is focused */ accessibilityLabel?: string; /** * If `true`, the card will scale up on hover * * On mobile devices it will scale down on press * * **This prop is deprecated in favour of motion presets released in v12** * * ### Migration * * ```diff * - * * + * + * + * ``` * * @default false * * @deprecated This prop is deprecated in favour of motion presets released in v12 */ shouldScaleOnHover?: boolean; /** * Callback triggered when the card is hovered */ onHover?: () => void; /** * Sets the size of the card header title * * @default 'large' */ size?: 'large' | 'medium'; /** * Callback triggered when the card is clicked */ onClick?: (event: Platform.Select<{ web: react__default.MouseEvent; native: GestureResponderEvent; }>) => void; /** * Sets the HTML element for the Card * * When `as` is set to `label`, the card will be rendered as a label element * This can be used to create a custom checkbox or radio button using the card * * @default undefined */ as?: 'label'; cursor?: Platform.Select<{ web: CSSObject['cursor']; native: undefined; }>; opacity?: BoxProps['opacity']; transition?: BoxProps['transition']; flexShrink?: BoxProps['flexShrink']; /** * Sets the overflow behavior of the card content */ overflow?: BoxProps['overflow']; /** * Sets the horizontal overflow behavior of the card content */ overflowX?: BoxProps['overflowX']; /** * Sets the vertical overflow behavior of the card content */ overflowY?: BoxProps['overflowY']; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; type CardBodyProps = { children: react__default.ReactNode; height?: BoxProps['height']; } & TestID & DataAnalyticsAttribute; declare const Card: react__default.ForwardRefExoticComponent<{ /** * Card contents */ children: react__default.ReactNode; /** * Sets the background color of the Card * * @default `surface.background.gray.intense` * * @deprecated The `backgroundColor` prop is deprecated and is a no-op. The Card always uses `surface.background.gray.intense`. This prop will be removed in a future major version. */ backgroundColor?: "surface.background.gray.subtle" | "surface.background.gray.moderate" | "surface.background.gray.intense" | undefined; /** * Sets the border radius of the Card * * @default `medium` * * @deprecated The `borderRadius` prop is deprecated and is a no-op. The Card always uses `medium` borderRadius. This prop will be removed in a future major version. */ borderRadius?: "medium" | "large" | "xlarge" | undefined; /** * Sets the elevation for Cards * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-elevation--docs * * @deprecated The `elevation` prop is deprecated and is a no-op. The Card always uses a custom elevation. This prop will be removed in a future major version. */ elevation?: ElevationLevels | undefined; /** * Sets the padding equally on all sides. Only few `spacing` tokens are allowed deliberately * @default `spacing.7` * * **Links:** * - Docs: https://blade.razorpay.com/?path=/docs/tokens-spacing--docs */ padding?: CardSpacingValueType | undefined; /** * Sets the width of the card */ width?: BoxProps['width']; /** * Sets the height of the card */ height?: BoxProps['height']; /** * Sets minimum height of the card */ minHeight?: BoxProps['minHeight']; /** * Sets minimum width of the card */ minWidth?: BoxProps['minWidth']; /** * Sets maximum width of the card */ maxWidth?: BoxProps['maxWidth']; /** * If `true`, the card will be in selected state * Card will have a primary color border around it. * * @default false */ isSelected?: boolean | undefined; /** * Makes the Card linkable by setting the `href` prop * * @default undefined */ href?: string | undefined; /** * Sets the `target` attribute for the linkable card */ target?: string | undefined; /** * Sets the `rel` attribute for the linkable card */ rel?: string | undefined; /** * Sets the accessibility label for the card * This is useful when the card has an `href` or `onClick` prop * Setting this will announce the label when the card is focused */ accessibilityLabel?: string | undefined; /** * If `true`, the card will scale up on hover * * On mobile devices it will scale down on press * * **This prop is deprecated in favour of motion presets released in v12** * * ### Migration * * ```diff * - * * + * + * + * ``` * * @default false * * @deprecated This prop is deprecated in favour of motion presets released in v12 */ shouldScaleOnHover?: boolean | undefined; /** * Callback triggered when the card is hovered */ onHover?: (() => void) | undefined; /** * Sets the size of the card header title * * @default 'large' */ size?: "medium" | "large" | undefined; /** * Callback triggered when the card is clicked */ onClick?: ((event: Platform.Select<{ web: react__default.MouseEvent; native: GestureResponderEvent; }>) => void) | undefined; /** * Sets the HTML element for the Card * * When `as` is set to `label`, the card will be rendered as a label element * This can be used to create a custom checkbox or radio button using the card * * @default undefined */ as?: "label" | undefined; cursor?: undefined; opacity?: BoxProps['opacity']; transition?: BoxProps['transition']; flexShrink?: BoxProps['flexShrink']; /** * Sets the overflow behavior of the card content */ overflow?: BoxProps['overflow']; /** * Sets the horizontal overflow behavior of the card content */ overflowX?: BoxProps['overflowX']; /** * Sets the vertical overflow behavior of the card content */ overflowY?: BoxProps['overflowY']; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native.AnimatableNumericValue | { readonly base?: react_native.AnimatableNumericValue | undefined; readonly xs?: react_native.AnimatableNumericValue | undefined; readonly s?: react_native.AnimatableNumericValue | undefined; readonly m?: react_native.AnimatableNumericValue | undefined; readonly l?: react_native.AnimatableNumericValue | undefined; readonly xl?: react_native.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | { readonly base?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xs?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly s?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly m?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly l?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xl?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; declare const CardBody: ({ height, children, testID, ...rest }: CardBodyProps) => react__default.ReactElement; type CounterProps = { /** * Sets the value for the counter. */ value: number; /** * Sets the max value for the counter. * If value exceedes `max` it will render `value+` */ max?: number; /** * Sets the color of the counter. * * @default 'neutral' */ color?: FeedbackColors | 'primary'; /** * Sets the contrast of the counter. * * @default 'subtle' */ emphasis?: SubtleOrIntense; /** * Sets the size of the counter. * * @default 'medium' */ size?: 'small' | 'medium' | 'large'; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; declare const Counter: react__default.ForwardRefExoticComponent<{ /** * Sets the value for the counter. */ value: number; /** * Sets the max value for the counter. * If value exceedes `max` it will render `value+` */ max?: number | undefined; /** * Sets the color of the counter. * * @default 'neutral' */ color?: FeedbackColors | "primary" | undefined; /** * Sets the contrast of the counter. * * @default 'subtle' */ emphasis?: "subtle" | "intense" | undefined; /** * Sets the size of the counter. * * @default 'medium' */ size?: "small" | "medium" | "large" | undefined; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; declare const validAsValues$2: readonly ["span", "h1", "h2", "h3", "h4", "h5", "h6"]; type HeadingProps = { as?: typeof validAsValues$2[number]; /** * Overrides the color of the Heading component. * * **Note** This takes priority over `type` and `contrast` prop to decide color of heading */ color?: BaseTextProps['color']; weight?: Extract; children: react__default.ReactNode; textAlign?: BaseTextProps['textAlign']; textDecorationLine?: BaseTextProps['textDecorationLine']; size?: Extract; textTransform?: BaseTextProps['textTransform']; wordBreak?: BaseTextProps['wordBreak']; } & TestID & ElementTiming & StyledPropsBlade; declare const getHeadingProps: ({ as, size, weight, color, testID, }: Pick) => Omit; declare const Heading: react__default.ForwardRefExoticComponent<{ as?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "span" | undefined; /** * Overrides the color of the Heading component. * * **Note** This takes priority over `type` and `contrast` prop to decide color of heading */ color?: BaseTextProps['color']; weight?: "medium" | "regular" | "semibold" | undefined; children: react__default.ReactNode; textAlign?: BaseTextProps['textAlign']; textDecorationLine?: BaseTextProps['textDecorationLine']; size?: "small" | "medium" | "large" | "xlarge" | "2xlarge" | undefined; textTransform?: BaseTextProps['textTransform']; wordBreak?: BaseTextProps['wordBreak']; } & TestID & ElementTiming & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; declare const validAsValues$1: readonly ["p", "span", "div", "abbr", "figcaption", "cite", "q", "label"]; type TextCommonProps = { as?: typeof validAsValues$1[number]; truncateAfterLines?: number; children: react__default.ReactNode; weight?: Extract; /** * Overrides the color of the Text component. * * **Note** This takes priority over `type` and `contrast` prop to decide color of text */ color?: BaseTextProps['color']; textAlign?: BaseTextProps['textAlign']; textTransform?: BaseTextProps['textTransform']; textDecorationLine?: BaseTextProps['textDecorationLine']; wordBreak?: BaseTextProps['wordBreak']; } & TestID & ElementTiming & StyledPropsBlade; type TextVariant = 'body' | 'caption'; type TextBodyVariant = TextCommonProps & { variant?: Extract; size?: Extract; }; type TextCaptionVariant = TextCommonProps & { variant?: Extract; size?: Extract; }; type TextProps = T extends { variant: infer Variant; } ? Variant extends 'caption' ? TextCaptionVariant : Variant extends 'body' ? TextBodyVariant : T : T; type GetTextPropsReturn = Omit; type GetTextProps = Pick, 'variant' | 'weight' | 'size' | 'color' | 'testID' | 'textAlign' | 'textDecorationLine' | 'textTransform'>; declare const getTextProps: ({ variant, weight, size, color, testID, textAlign, textDecorationLine, }: GetTextProps) => GetTextPropsReturn; declare const Text: react__default.ForwardRefExoticComponent<(TextBodyVariant | TextCaptionVariant) & react__default.RefAttributes>; type CodeCommonProps = { /** * Sets the color of the Heading component. */ children: StringChildrenType; /** * Decides the fontSize and padding of Code * * @default small */ size?: Extract; weight?: Extract; isHighlighted?: boolean; textTransform?: BaseTextProps['textTransform']; color?: BaseTextProps['color']; } & TestID & StyledPropsBlade; type CodeHighlightedProps = CodeCommonProps & { /** * Adds background color to highlight the text * * @default true */ isHighlighted?: true; /** * color prop can only be added when `isHighlighted` is set to `false` */ color?: undefined; }; type CodeNonHighlightedProps = CodeCommonProps & { /** * Adds background color to highlight the text * * @default true */ isHighlighted: false; /** * color prop to set color of text when `isHighlighted` is set to false */ color?: BaseTextProps['color']; }; type CodeProps = CodeHighlightedProps | CodeNonHighlightedProps; /** * Code component can be used for displaying token, variable names, or inlined code snippets. * * ## Usage * * ### In Web * In web, you can use it inside `Text` component or individually. The component is set to display `inline-block` * * ```tsx * * Lorem ipsum SENTRY_TOKEN normal text * * ``` * * ### In React Native * * In React Native, you would have to align it using flex to make sure the Code and the surrounding text is correctly aligned * * ```tsx * * Lorem ipsum * SENTRY_TOKEN * normal text * * ``` */ declare const Code: react__default.ForwardRefExoticComponent>; declare const validAsValues: readonly ["span", "h1", "h2", "h3", "h4", "h5", "h6"]; type DisplayProps = { as?: typeof validAsValues[number]; /** * Overrides the color of the Display component. * * **Note** This takes priority over `type` and `contrast` prop to decide color of title */ color?: BaseTextProps['color']; size?: Extract; weight?: Extract; children: react__default.ReactNode; textAlign?: BaseTextProps['textAlign']; textDecorationLine?: BaseTextProps['textDecorationLine']; textTransform?: BaseTextProps['textTransform']; } & TestID & ElementTiming & StyledPropsBlade; declare const Display: react__default.ForwardRefExoticComponent<{ as?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "span" | undefined; /** * Overrides the color of the Display component. * * **Note** This takes priority over `type` and `contrast` prop to decide color of title */ color?: BaseTextProps['color']; size?: "small" | "medium" | "large" | "xlarge" | undefined; weight?: "medium" | "regular" | "semibold" | undefined; children: react__default.ReactNode; textAlign?: BaseTextProps['textAlign']; textDecorationLine?: BaseTextProps['textDecorationLine']; textTransform?: BaseTextProps['textTransform']; } & TestID & ElementTiming & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; declare const CardHeaderIcon: ({ icon: Icon }: { icon: IconComponent; }) => react__default.ReactElement; declare const CardHeaderCounter: (props: CounterProps) => react__default.ReactElement; declare const CardHeaderBadge: (props: BadgeProps) => react__default.ReactElement; declare const CardHeaderAmount: (props: AmountProps) => react__default.ReactElement; declare const CardHeaderText: (props: TextProps<{ variant: TextVariant; }>) => react__default.ReactElement; declare const CardHeaderLink: (props: LinkProps) => react__default.ReactElement; type CardHeaderIconButtonProps = Omit & { icon: IconComponent; }; declare const CardHeaderIconButton: (props: CardHeaderIconButtonProps) => react__default.ReactElement; type CardHeaderProps = { children?: react__default.ReactNode; /** * For spacing between divider and header title */ paddingBottom?: CardSpacingValueType; /** * For spacing between body content and divider */ marginBottom?: CardSpacingValueType; /** * @default true */ showDivider?: boolean; } & TestID & DataAnalyticsAttribute; declare const CardHeader: ({ children, testID, marginBottom, paddingBottom, showDivider, ...rest }: CardHeaderProps) => react__default.ReactElement; type CardHeaderLeadingProps = { title: string; subtitle?: string; /** * prefix element of Card * * Accepts: `CardHeaderIcon` component */ prefix?: react__default.ReactNode; /** * suffix element of Card * * it add marginLeft to `CardHeaderCounter`,`CardHeaderLink` components by default. */ suffix?: react__default.ReactNode; } & DataAnalyticsAttribute; declare const CardHeaderLeading: ({ title, subtitle, prefix, suffix, ...rest }: CardHeaderLeadingProps) => react__default.ReactElement; type CardHeaderTrailingProps = { /** * Renders a visual ornament in card header trailing section * */ visual?: react__default.ReactNode; }; declare const CardHeaderTrailing: ({ visual }: CardHeaderTrailingProps) => react__default.ReactElement; type CardFooterAction = Pick & { text: ButtonProps['children']; }; type CardFooterProps = { children?: react__default.ReactNode; /** * For spacing between divider and footer title */ paddingTop?: CardSpacingValueType; /** * For spacing between body content and divider */ marginTop?: CardSpacingValueType; /** * @default true */ showDivider?: boolean; } & TestID & DataAnalyticsAttribute; declare const CardFooter: ({ children, testID, marginTop, paddingTop, showDivider, ...props }: CardFooterProps) => react__default.ReactElement; type CardFooterLeadingProps = { title?: string; subtitle?: string; } & DataAnalyticsAttribute; declare const CardFooterLeading: ({ title, subtitle, ...rest }: CardFooterLeadingProps) => react__default.ReactElement; type CardFooterTrailingProps = { actions?: { primary?: CardFooterAction; secondary?: CardFooterAction; }; } & DataAnalyticsAttribute; declare const CardFooterTrailing: ({ actions, ...rest }: CardFooterTrailingProps) => react__default.ReactElement; declare const Carousel: react__default.ForwardRefExoticComponent<{ defaultActiveSlide?: number | undefined; activeSlide?: number | undefined; children: react__default.ReactNode; visibleItems?: 2 | 1 | 3 | "autofit" | undefined; shouldAddStartEndSpacing?: boolean | undefined; snapAlign?: "end" | "start" | "center" | undefined; gap?: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; autoPlay?: boolean | undefined; showIndicators?: boolean | undefined; scrollOverlayColor?: ("feedback.background.neutral.subtle" | "feedback.background.neutral.intense" | "feedback.background.information.subtle" | "feedback.background.information.intense" | "feedback.background.negative.subtle" | "feedback.background.negative.intense" | "feedback.background.notice.subtle" | "feedback.background.notice.intense" | "feedback.background.positive.subtle" | "feedback.background.positive.intense" | "surface.background.gray.subtle" | "surface.background.gray.moderate" | "surface.background.gray.intense" | "surface.background.primary.subtle" | "surface.background.primary.intense" | "surface.background.sea.subtle" | "surface.background.sea.intense" | "surface.background.cloud.subtle" | "surface.background.cloud.intense" | "interactive.background.neutral.disabled" | "interactive.background.neutral.default" | "interactive.background.neutral.highlighted" | "interactive.background.neutral.faded" | "interactive.background.information.disabled" | "interactive.background.information.default" | "interactive.background.information.highlighted" | "interactive.background.information.faded" | "interactive.background.negative.disabled" | "interactive.background.negative.default" | "interactive.background.negative.highlighted" | "interactive.background.negative.faded" | "interactive.background.notice.disabled" | "interactive.background.notice.default" | "interactive.background.notice.highlighted" | "interactive.background.notice.faded" | "interactive.background.positive.disabled" | "interactive.background.positive.default" | "interactive.background.positive.highlighted" | "interactive.background.positive.faded" | "interactive.background.staticBlack.fadedHighlighted" | "interactive.background.staticBlack.disabled" | "interactive.background.staticBlack.default" | "interactive.background.staticBlack.highlighted" | "interactive.background.staticBlack.faded" | "interactive.background.staticWhite.fadedHighlighted" | "interactive.background.staticWhite.disabled" | "interactive.background.staticWhite.default" | "interactive.background.staticWhite.highlighted" | "interactive.background.staticWhite.faded" | "interactive.background.gray.disabled" | "interactive.background.gray.default" | "interactive.background.gray.highlighted" | "interactive.background.gray.faded" | "interactive.background.primary.disabled" | "interactive.background.primary.default" | "interactive.background.primary.highlighted" | "interactive.background.primary.faded" | "interactive.background.neutral.fadedHighlighted" | "interactive.background.information.fadedHighlighted" | "interactive.background.negative.fadedHighlighted" | "interactive.background.notice.fadedHighlighted" | "interactive.background.positive.fadedHighlighted" | "interactive.background.staticBlack.ghost" | "interactive.background.staticWhite.ghost" | "interactive.background.gray.fadedHighlighted" | "interactive.background.gray.ghost" | "interactive.background.primary.fadedHighlighted" | "overlay.background.subtle" | "overlay.background.moderate") | undefined; navigationButtonPosition?: "bottom" | "side" | "side-overlap" | undefined; navigationButtonVariant?: "filled" | "stroked" | undefined; indicatorVariant?: "gray" | "blue" | "white" | undefined; carouselItemWidth?: Platform.Select<{ web: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; native: `${number}%`; }> | undefined; carouselItemAlignment?: react_native.FlexAlignType | { readonly base?: react_native.FlexAlignType | undefined; readonly xs?: react_native.FlexAlignType | undefined; readonly s?: react_native.FlexAlignType | undefined; readonly m?: react_native.FlexAlignType | undefined; readonly l?: react_native.FlexAlignType | undefined; readonly xl?: react_native.FlexAlignType | undefined; } | undefined; onChange?: ((slideIndex: number) => void) | undefined; accessibilityLabel?: string | undefined; height?: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; width?: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; showNavigationButtons?: boolean | undefined; } & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native.AnimatableNumericValue | { readonly base?: react_native.AnimatableNumericValue | undefined; readonly xs?: react_native.AnimatableNumericValue | undefined; readonly s?: react_native.AnimatableNumericValue | undefined; readonly m?: react_native.AnimatableNumericValue | undefined; readonly l?: react_native.AnimatableNumericValue | undefined; readonly xl?: react_native.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | { readonly base?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xs?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly s?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly m?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly l?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; readonly xl?: (react_native.PerpectiveTransform | react_native.RotateTransform | react_native.RotateXTransform | react_native.RotateYTransform | react_native.RotateZTransform | react_native.ScaleTransform | react_native.ScaleXTransform | react_native.ScaleYTransform | react_native.TranslateXTransform | react_native.TranslateYTransform | react_native.SkewXTransform | react_native.SkewYTransform | react_native.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & DataAnalyticsAttribute & react__default.RefAttributes>; type CarouselItemProps = { children: react__default.ReactNode; }; declare const CarouselItem: ({ children }: CarouselItemProps) => react__default.ReactElement; type InteractiveTokens = DotNotationToken; type FeedbackTokens = DotNotationToken; type SurfaceTokens = DotNotationToken; type OverlayTokens = DotNotationToken; type OverlayColor = `interactive.background.${InteractiveTokens}` | `feedback.background.${FeedbackTokens}` | `surface.background.${SurfaceTokens}` | `overlay.${OverlayTokens}`; type CarouselProps = { /** * Sets the initial active slide index */ defaultActiveSlide?: number; /** * Active slide index, if provided the carousel will be controlled */ activeSlide?: number; /** * Accepts CarouselItem */ children: React.ReactNode; /** * Total number of carousel items to show at once, * if set to 1,2 or 3 all the CarouselItem's width will remain the same, * but if set to `autofit` the carousel items will take up space responsively * * @default 1 */ visibleItems?: 1 | 2 | 3 | 'autofit'; /** * If true, adds extra margin before and after the first/last slides so that they align in center * This prop is only effective on desktop screen sizes * * @default false */ shouldAddStartEndSpacing?: boolean; /** * Controls how carousel items are aligned within the container. * - 'start': Items align to the start (default behavior) * - 'center': Items are centered with peek behavior (active item centered, adjacent items peek from sides) * - 'end': Items align to the end * * @default 'start' * * @example * ```jsx * // Basic peek behavior with centered alignment * * Card 1 * Card 2 * Card 3 * * ``` */ snapAlign?: 'start' | 'center' | 'end'; /** * Sets the gap between carousel items. * * Only visible when more than 1 card is seen in viewport, otherwise has no effect. * * @default { base: 'spacing.4', m: 'spacing.5' } */ gap?: BoxProps['gap']; /** * If true, the carousel will automatically slide to the next slide, default interval is 6 seconds * * @default false */ autoPlay?: boolean; /** * Toggles the visibility of indicators * * @default true */ showIndicators?: boolean; /** * Changes the color of the overlay, so that carousel can blend with the background color * If set to undefined overlay won't be shown * * This prop is only effective on desktop screen sizes * * @default undefined */ scrollOverlayColor?: OverlayColor; /** * Sets the position of navigation button * * @default 'bottom' */ navigationButtonPosition?: 'bottom' | 'side' | 'side-overlap'; /** * Variant to be used depending on the emphasis you want to give to the navigation buttons * * @default 'filled' */ navigationButtonVariant?: 'filled' | 'stroked'; /** * Variant to be used depending on the emphasis you want to give to the indicators * * @default 'gray' */ indicatorVariant?: 'gray' | 'white' | 'blue'; /** * Sets the width of the carousel items, this can be used with visibleItems: auto to achive automatic bleed * * @default undefined */ carouselItemWidth?: Platform.Select<{ web: BoxProps['width']; native: `${number}%`; }>; /** * Sets the align-items CSS property on carousel container which specifies how the carousel items will align if their heights are different * * @default 'start' */ carouselItemAlignment?: BoxProps['alignItems']; /** * Callback which gets fired everytime a slide changes, can be used to to make the carousel controlled * * @default undefined */ onChange?: (slideIndex: number) => void; /** * Accessibility label for the carousel, this will let screen reader users know what content the carousel holds (eg: "Product carousel") * * @default undefined */ accessibilityLabel?: string; /** * Sets the height of the carousel */ height?: BoxProps['height']; /** * Sets the width of the carousel */ width?: BoxProps['width']; /** * If set to true, shows the navigation buttons. * * Note: This prop has no effect on desktop, we only hide navigation buttons on mobile. * * @default true * */ showNavigationButtons?: boolean; } & StyledPropsBlade & DataAnalyticsAttribute; type OnChange$1 = ({ isChecked, event, value, }: { isChecked: boolean; event?: react__default.ChangeEvent; value?: string; }) => void; type CheckboxProps = { /** * If `true`, The checkbox will be checked. This also makes the checkbox controlled * Use `onChange` to update its value * * @default false */ isChecked?: boolean; /** * If `true`, the checkbox will be initially checked. This also makes the checkbox uncontrolled * * @default false */ defaultChecked?: boolean; /** * The callback invoked when the checked state of the `Checkbox` changes. */ onChange?: OnChange$1; /** * Sets the label of the checkbox */ children?: react__default.ReactNode; /** * Help text for the checkbox */ helpText?: string; /** * Error text for the checkbox * * Renders when `validationState` is set to 'error' */ errorText?: string; /** * If `true`, the checkbox will be indeterminate. * This does not modify the isChecked property. * * @default false */ isIndeterminate?: boolean; /** * The name of the input field in a checkbox * (Useful for form submission). */ name?: string; /** * The value to be used in the checkbox input. * This is the value that will be returned on form submission. */ value?: string; /** * If `true`, the checkbox will be disabled * * @default false */ isDisabled?: boolean; /** * If `true`, the checkbox input is marked as required, * and `required` attribute will be added * * @default false */ isRequired?: boolean; /** * If `error`, the checkbox input is marked as invalid, * and `invalid` attribute will be added */ validationState?: 'error' | 'none'; /** * Size of the checkbox * * @default "medium" */ size?: 'small' | 'medium' | 'large'; /** * Sets the tab-index property on checkbox element * */ tabIndex?: number; } & TestID & DataAnalyticsAttribute & StyledPropsBlade & MotionMetaProp; declare const Checkbox: react__default.ForwardRefExoticComponent<{ /** * If `true`, The checkbox will be checked. This also makes the checkbox controlled * Use `onChange` to update its value * * @default false */ isChecked?: boolean | undefined; /** * If `true`, the checkbox will be initially checked. This also makes the checkbox uncontrolled * * @default false */ defaultChecked?: boolean | undefined; /** * The callback invoked when the checked state of the `Checkbox` changes. */ onChange?: OnChange$1 | undefined; /** * Sets the label of the checkbox */ children?: react__default.ReactNode; /** * Help text for the checkbox */ helpText?: string | undefined; /** * Error text for the checkbox * * Renders when `validationState` is set to 'error' */ errorText?: string | undefined; /** * If `true`, the checkbox will be indeterminate. * This does not modify the isChecked property. * * @default false */ isIndeterminate?: boolean | undefined; /** * The name of the input field in a checkbox * (Useful for form submission). */ name?: string | undefined; /** * The value to be used in the checkbox input. * This is the value that will be returned on form submission. */ value?: string | undefined; /** * If `true`, the checkbox will be disabled * * @default false */ isDisabled?: boolean | undefined; /** * If `true`, the checkbox input is marked as required, * and `required` attribute will be added * * @default false */ isRequired?: boolean | undefined; /** * If `error`, the checkbox input is marked as invalid, * and `invalid` attribute will be added */ validationState?: "none" | "error" | undefined; /** * Size of the checkbox * * @default "medium" */ size?: "small" | "medium" | "large" | undefined; /** * Sets the tab-index property on checkbox element * */ tabIndex?: number | undefined; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & MotionMetaProp & react__default.RefAttributes>; type CheckboxGroupProps = { /** * Accepts multiple checkboxes as children */ children: react__default.ReactNode; /** * Help text of the checkbox group */ helpText?: string; /** * Error text of the checkbox group * Renders when `validationState` is set to 'error' * * Overrides helpText */ errorText?: string; /** * Sets the error state of the CheckboxGroup * If set to `error` it will render the `errorText` of the group, * and propagate `invalid` prop to every checkbox */ validationState?: 'error' | 'none'; /** * Renders a necessity indicator after CheckboxGroup label * * If set to `undefined` it renders nothing. */ necessityIndicator?: 'required' | 'optional' | 'none'; /** * Sets the disabled state of the CheckboxGroup * If set to `true` it propagate down to all the checkboxes * * @default false */ isDisabled?: boolean; /** * Sets the required state of the CheckboxGroup * @default false */ isRequired?: boolean; /** * Renders the label of the checkbox group */ label?: string; /** * Sets the position of the label * * @default 'top' */ labelPosition?: 'top' | 'left'; /** * Initial value of the checkbox group */ defaultValue?: string[]; /** * value of the checkbox group * * Use `onChange` to update its value */ value?: string[]; /** * The callback invoked when any of the checkbox's state changes */ onChange?: ({ name, values }: { name: string; values: string[]; }) => void; /** * The name of the input field in a checkbox * (Useful for form submission). */ name?: string; /** * Size of the checkbox * * @default "medium" */ size?: 'small' | 'medium' | 'large'; /** * Orientation of the checkbox group * * @default "vertical" */ orientation?: 'vertical' | 'horizontal'; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; declare const CheckboxGroup: ({ children, label, helpText, isDisabled, isRequired, necessityIndicator, labelPosition, validationState, errorText, name, defaultValue, onChange, value, size, testID, orientation, flexWrap, ...rest }: CheckboxGroupProps) => react__default.ReactElement; interface BladeFile extends File { /** * The unique identifier of the file. */ id?: string; /** * The file's upload status. */ status?: 'uploading' | 'success' | 'error'; /** * The percentage of file upload completion. */ uploadPercent?: number; /** * Text indicating an error state */ errorText?: string; } type BladeFileList = BladeFile[]; type FileUploadCommonProps = { /** * Position of the label relative to the file upload area. Desktop only prop. Default value on mobile will be 'top' * * @default 'top' */ labelPosition?: 'top' | 'left'; /** * Defines the upload behavior of the FileUpload component */ uploadType?: 'single' | 'multiple'; /** * File types that can be accepted. See [input's accept attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept) * * Usage: accept=".jpg, .png, .pdf", accept="image/*", accept="image/png, image/jpeg, application/pdf" */ accept?: string; /** * Disables or enables the FileUpload component */ isDisabled?: boolean; /** * Sets the required state of the file input * * @default false */ isRequired?: boolean; /** * Renders a necessity indicator after the label. If `isRequired` is `true`, it defaults to `'required'` */ necessityIndicator?: 'required' | 'optional' | 'none'; /** * The name of the file upload input, [useful in form submissions](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name) */ name?: string; /** * List of files that have been selected/uploaded, useful when the component is controlled */ fileList?: BladeFileList; /** * Limit the number of files that can be uploaded */ maxCount?: number; /** * Limit the size of the uploaded files (in bytes) */ maxSize?: number; /** * Callback function triggered when files are selected */ onChange?: ({ name, fileList }: { name?: string; fileList: BladeFileList; }) => void; /** * Callback function triggered when the preview icon is clicked */ onPreview?: ({ file }: { file: File; }) => void; /** * Callback function triggered when a file is removed */ onRemove?: ({ file }: { file: File; }) => void; /** * Callback function triggered when a file upload is retried */ onReupload?: ({ file }: { file: File; }) => void; /** * Callback function triggered when a file upload is dismissed */ onDismiss?: ({ file }: { file: File; }) => void; /** * Callback function executed when files are dropped into the upload area */ onDrop?: ({ name, fileList }: { name?: string; fileList: BladeFileList; }) => void; /** * State indicating whether there is an error in the FileUpload component */ validationState?: 'none' | 'error'; /** * Additional text providing assistance or guidance */ helpText?: string; /** * Text indicating an error state */ errorText?: string; /** * Test ID for automation */ testID?: string; } & StyledPropsBlade & MotionMetaProp; type FileUploadStandardSizeProps = FileUploadCommonProps & { /** * Size of the FileUpload component * * @default 'medium' */ size?: 'medium' | 'large'; }; type FileUploadVariableSizeProps = FileUploadCommonProps & { size: 'variable'; /** * Custom text for the upload action button */ actionButtonText?: string; /** * Custom text for the drag & drop area */ dropAreaText?: string; /** * Height of the file upload component */ height?: BoxProps['height']; /** * Width of the file upload component */ width?: BoxProps['width']; }; type FileUploadPropsWithA11yLabel = { /** * Label to be shown for the input field */ label?: undefined; /** * Accessibility label for the input */ accessibilityLabel: string; }; type FileUploadPropsWithLabel = { /** * Label to be shown for the input field */ label: string; /** * Accessibility label for the input */ accessibilityLabel?: string; }; type FileUploadProps = (FileUploadPropsWithA11yLabel | FileUploadPropsWithLabel) & (FileUploadStandardSizeProps | FileUploadVariableSizeProps); type FileUploadItemProps = Pick & { file: BladeFile; width?: BoxProps['width']; minWidth?: BoxProps['minWidth']; maxWidth?: BoxProps['maxWidth']; flexShrink?: BoxProps['flexShrink']; flexGrow?: BoxProps['flexGrow']; flexBasis?: BoxProps['flexBasis']; } & StyledPropsBlade & DataAnalyticsAttribute; type FormInputOnEvent = ({ name, value, rawValue, }: { name?: string; value?: string; rawValue?: string; }) => void; type FormInputHandleOnKeyDownEvent = ({ name, key, code, event, }: FormInputOnKeyDownEvent) => void; type FormInputOnKeyDownEvent = { name?: string; key?: string; code?: string; event: KeyboardEvent; }; type FormInputValidationProps = { /** * Help text for the input */ helpText?: string; /** * Error text for the input * * Renders when `validationState` is set to 'error' */ errorText?: string; /** * success text for the input * * Renders when `validationState` is set to 'success' */ successText?: string; /** * If `error`, the input is marked as invalid, * and `invalid` attribute will be added * * If `success`, the input is marked as valid, * */ validationState?: 'success' | 'error' | 'none'; }; type ChatInputProps = { /** * Controlled value of the text input */ value?: string; /** * Default value of the text input for uncontrolled usage */ defaultValue?: string; /** * Callback fired when the text input value changes */ onChange?: ({ value }: { value: string; }) => void; /** * Callback fired when the text input receives focus */ onFocus?: FormInputOnEvent; /** * Callback fired when the text input loses focus */ onBlur?: FormInputOnEvent; /** * Callback fired when the user submits the input (via submit button or Enter key). * Receives the current text value and the list of attached files. */ onSubmit?: ({ value, fileList }: { value: string; fileList: BladeFileList; }) => void; /** * Placeholder text shown when the input is empty */ placeholder?: string; /** * Disables the text input, file upload button, and submit button * @default false */ isDisabled?: boolean; /** * Whether the AI is currently generating a response. * When true, the submit button changes to a stop button. * @default false */ isGenerating?: boolean; /** * Callback fired when the user clicks the stop button (visible when isGenerating is true). * Use this to cancel an in-flight AI generation. */ onStop?: () => void; /** * List of attached files. Used for controlled file management. * Reuses the BladeFile/BladeFileList types from the FileUpload component. */ fileList?: BladeFileList; /** * Callback fired when files are selected via the upload button. */ onFileChange?: ({ fileList }: { fileList: BladeFileList; }) => void; /** * Callback fired when a file is removed from the attachment previews */ onFileRemove?: ({ file }: { file: BladeFile; }) => void; /** * Callback fired when the re-upload button is clicked on a file with error status */ onFileReupload?: ({ file }: { file: BladeFile; }) => void; /** * File types that can be accepted. Follows the HTML input accept attribute format. * @example ".jpg,.png,.pdf" or "image/*" * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file#accept */ accept?: string; /** * List of ghost suggestions displayed as faded text in the input. * When multiple suggestions are provided, they cycle automatically with a crossfade animation. * The user can press TAB to accept the currently visible suggestion. */ suggestions?: string[]; /** * Callback fired when the user accepts the currently visible ghost suggestion (via TAB key). */ onSuggestionAccept?: ({ suggestion }: { suggestion: string; }) => void; /** * Indicates the validation state of the input. * When set to 'error', errorText is displayed below the input as an animated popup sliding from behind the card. * @default 'none' */ validationState?: 'error' | 'none'; /** * Error message displayed below the input when validationState is 'error'. */ errorText?: string; /** * Callback fired when the user dismisses the error popup by clicking the close button. */ onErrorDismiss?: () => void; /** * Accessibility label for the input. Required when no visible label is present. */ accessibilityLabel?: string; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; declare const ChatInput: (_props: ChatInputProps) => react__default.ReactElement; type ThumbnailItem = { id?: string; url: string; alt?: string; }; type ReasoningTrace = { /** Text shown while the step is active or pending. */ label: string; /** Text shown once the step is completed. Falls back to `label` if omitted. */ completedLabel?: string; }; type CommonChatMessageProps = { /** * isLoading prop is used to show loading state in chat message. it will add loading styles and animation to chat message. * works only when senderType is other. * */ isLoading?: boolean; /** * validationState prop is used to show error state in chat message. it will add error styles to chat message. * works only when senderType is self. * */ validationState?: 'error' | 'none'; /** * errorText prop is used to show error text in chat message. it will show error text below the chat message. * works only when senderType is self. * */ errorText?: string; /** * onClick prop is used to handle click event on chat message. * */ onClick?: () => void; /** * footerActions prop is used to show actions in chat message. it will show actions below the chat message. * works only when senderType is self. * */ footerActions?: react__default.ReactNode; /** * children prop is used to show content in chat message. * can be string or react node. * */ children?: react__default.ReactNode; /** * SenderType prop is used to show chat message as self or other. * self: chat message will be shown as self. you can show error state and footer actions. * other: chat message will be shown as other. you can show loading state and leading icon. */ senderType?: 'self' | 'other'; /** * messageType prop is used to show chat message as default or last. * default: chat message will be shown as default. * last: chat message will be shown as last. it will remove border radius from bottom right. * messageType prop is only works when senderType is self. * * @deprecated This prop is no longer used by `ChatMessage` and will be removed in a future release. */ messageType?: 'default' | 'last'; /** * loadingText prop is used to show loading text in chat message. it will show loading text below the chat message. * works only when senderType is other. * * When an array of strings is provided, the texts will animate as a rolling marquee, * cycling through each string with a vertical slide transition. * */ loadingText?: string | string[]; /** * leading prop is used to show leading icon in chat message. it will show leading icon left side of chat message. * works only when senderType is other. * leading will be animated when isLoading is true. * */ leading?: react__default.ReactNode; /** * maxWidth prop is used to set max width of chat message. */ maxWidth?: BaseBoxProps['maxWidth']; /** * wordBreak prop is used to set word break of chat message. * * *this will only work when children is string* */ wordBreak?: BaseTextProps['wordBreak']; /** * thumbnails prop is used to show image previews in chat message. * Accepts an array of thumbnail objects. */ thumbnails?: ThumbnailItem[]; /** * onThumbnailClick is called when the image preview is clicked. */ onThumbnailClick?: () => void; /** * Reasoning traces to display above the message content. * When provided, renders an animated collapsible panel showing the AI's reasoning steps. * * - While `reasoningStatus` is `'loading'`, the last step is highlighted as active. * - When `reasoningStatus` changes to `'complete'`, the panel auto-collapses. * - The user can manually expand/collapse the panel afterwards. * * Only works when `senderType` is `'other'`. */ reasoningTraces?: ReasoningTrace[]; /** * Controls the state of the reasoning traces panel. * - `'loading'`: Traces are streaming in; the panel is open and animated. * - `'complete'`: All traces are done; the panel auto-collapses. * * @default 'loading' */ reasoningStatus?: 'loading' | 'complete'; /** * Title text shown in the reasoning traces header. * * @default 'Explored' */ reasoningTitle?: string; /** * When all reasoning steps are known upfront, set this to the index of the * step currently being processed (0-based). Steps before it are completed * (green), the step at this index is active (spinning), and steps after are * pending (dimmed). * * When omitted, the component uses streaming mode where steps are added * one-by-one and the last item in `reasoningTraces` is the active step. */ reasoningActiveStepIndex?: number; } & TestID & StyledPropsBlade & DataAnalyticsAttribute; type SelfChatMessageProps = CommonChatMessageProps & { senderType: 'self' | 'other'; messageType?: 'default' | 'last'; errorText?: string; isLoading?: boolean; loadingText?: string | string[]; leading?: undefined; }; type DefaultChatMessageProps = CommonChatMessageProps & { senderType: 'self' | 'other'; messageType?: 'default' | 'last'; isLoading?: boolean; loadingText?: string | string[]; }; type ChatMessageProps = SelfChatMessageProps | DefaultChatMessageProps; declare const ChatMessage: (_prop: ChatMessageProps) => react__default.ReactElement; type ChartReferenceLineProps = { /** * The y-coordinate of the reference line. */ y?: ReferenceLineProps['y']; /** * The x-coordinate of the reference line. */ x?: ReferenceLineProps['x']; /** * The label of the reference line. */ label: string; }; type ChartXAxisProps = Omit & { /** * The label of the x-axis. */ label?: string; /** * The data key of the x-axis. */ dataKey?: string; /** * Optional secondary data key for multi-line X-axis labels. * When provided, the X-axis will display two lines of text: * - Primary label (from dataKey) * - Secondary label (from secondaryDataKey) * * @example * // Data: [{ date: 'Jan', year: '2024' }, { date: 'Feb', year: '2024' }] * * // Renders: * // Jan Feb * // 2024 2024 */ secondaryDataKey?: string; /** * The interval of the x-axis. * @default: 0 * @example * // Data: [{ date: 'Jan', year: '2024' }, { date: 'Feb', year: '2024' }] * * // Renders: * // Jan * // Feb * * note: if you can't see all labels in case of large labels. try setting interval 0 */ interval?: number; /** * Custom formatter function to transform tick values before display. * Useful for formatting timestamps, currencies, or other numeric values. * * @param value - The raw tick value from the data * @param index - The index of the tick * @returns The formatted string to display * * @example * // Format timestamp to readable date * new Date(value).toLocaleDateString()} * /> * * @example * // Format currency values * `$${(value / 1000).toFixed(0)}K`} * /> */ tickFormatter?: (value: string, index: number) => string; }; type ChartYAxisProps = Omit & { /** * The label of the y-axis. */ label?: string; /** * The data key of the y-axis. */ dataKey?: string; }; type Layout = 'horizontal' | 'vertical'; type Align = 'left' | 'right'; type ChartName = 'bar' | 'donut' | 'line' | 'area'; type DataColorMapping = Record; type ChartTooltipProps = ComponentProps; type ChartLegendProps = ComponentProps & { layout?: Layout; align?: Align; /** * Array of dataKeys that are currently selected. * When provided, the component is in controlled mode. */ selectedDataKeys?: string[]; /** * Default selected dataKeys for uncontrolled mode. * If not provided, all dataKeys are selected by default. */ defaultSelectedDataKeys?: string[]; /** * Callback fired when the selection changes. * Provides the dataKey of the clicked legend item and the new selected dataKeys array. */ onSelectedDataKeysChange?: ({ dataKey, selectedKeysArray, }: { dataKey: string; selectedKeysArray: string[]; }) => void; }; type ChartCartesianGridProps = Omit; type ChartsCategoricalColorToken = `data.background.categorical.${DataColorCategories}.${keyof DataCategoricalEmphasis}`; type ChartSequentialColorToken = `data.background.sequential.${Exclude}.${keyof DataSequentialEmphasis}`; /** * Pre-computed map of index to secondary label value for X-axis secondary labels. * This is computed in chart wrappers when secondaryDataKey is provided. */ type SecondaryLabelMap = Record; type CommonChartComponentsStateType = { dataColorMapping?: DataColorMapping; chartName?: ChartName; selectedDataKeys?: string[]; /** * Pre-computed map of index to secondary label value for X-axis secondary labels */ secondaryLabelMap?: SecondaryLabelMap; /** * The number of data points in the chart, used for tick width calculation */ dataLength?: number; }; type CommonChartComponentsDispatchType = { setDataColorMapping?: (dataColorMapping: DataColorMapping) => void; /** * Internal handler to set visible data keys. * Called by ChartLegend to sync selection state. */ setSelectedDataKeys?: (selectedDataKeys: string[]) => void; }; type CommonChartComponentsContextType = CommonChartComponentsStateType & CommonChartComponentsDispatchType; /** * Props for custom label content renderer in chart components. * Use this type when providing a custom `content` function to the `label` prop. * * @example * ```tsx * { * const { x, y, width, value } = props; * return {value}; * }, * }} * /> * ``` */ type ChartLabelContentProps = Props; type ColorTheme = 'categorical'; interface ChartLineProps { /** * The type of the line. * @default : 'linear' */ type?: 'step' | 'stepAfter' | 'stepBefore' | 'linear' | 'monotone'; /** * The dot of the line. */ dot?: LineProps['dot']; /** * The active dot we shows at line chart */ activeDot?: LineProps['activeDot']; /** * If we don't have data for some points should we connect the line or should skip it. */ connectNulls?: LineProps['connectNulls']; /** * Include this particular line in legend. * @default : true */ showLegend?: boolean; /** * The data key of the x-axis */ dataKey: LineProps['dataKey']; /** * Name of the line in line chart. * if no provided, we will use the data key as the name. */ name?: LineProps['name']; /** * Color of the line in line chart. * if no provided, we will pick colors from the default theme colors. */ color?: ChartsCategoricalColorToken | ChartSequentialColorToken; /** * Style of the line in line chart. * @default: solid */ strokeStyle?: 'dotted' | 'dashed' | 'solid'; /** * @private */ _index?: number; /** * @private */ _colorTheme?: ColorTheme; /** * @private */ _totalLines?: number; /** * Whether to hide this line (controlled by legend click) */ hide?: boolean; } type data$3 = { [key: string]: unknown; }; type ChartLineWrapperProps = { /** * The color theme of the chart. * @default 'categorical' */ colorTheme?: ColorTheme; /** * Chart data to be rendered */ data: data$3[]; children: React.ReactNode; } & BoxProps; declare const ChartLineWrapper: (_prop: ChartLineWrapperProps) => react__default.ReactElement; declare const ChartLine: (_prop: ChartLineProps) => react__default.ReactElement; type ChartAreaProps = { /** * The type of the area chart. * @default 'monotone' */ type?: 'step' | 'stepAfter' | 'stepBefore' | 'linear' | 'monotone'; /** * Whether to connect nulls. */ connectNulls?: AreaProps['connectNulls']; /** * Whether to show the legend. */ showLegend?: boolean; /** * The data key of the area chart. */ dataKey: AreaProps['dataKey']; /** * The name of the area chart. */ name: AreaProps['name']; /** * The stack id of the area chart. */ stackId?: AreaProps['stackId']; /** * The color of the area chart. */ color?: ChartsCategoricalColorToken; /** * Whether to show the dot. */ dot?: AreaProps['dot']; /** * Whether to show the active dot. */ activeDot?: AreaProps['activeDot']; /** * Whether to hide the area. * */ hide?: boolean; /** * @private */ _index?: number; /** * @private */ _colorTheme?: ColorTheme; /** * @private */ _totalAreas?: number; }; type data$2 = { [key: string]: string | number | null; }; type ChartAreaWrapperProps = { children?: React.ReactNode; /** * The color theme of the chart. * @default 'categorical' */ colorTheme?: ColorTheme; /** * Chart data to be rendered */ data: data$2[]; } & BoxProps; declare const ChartAreaWrapper: (_prop: ChartAreaProps) => React.ReactElement; declare const ChartArea: (_prop: ChartAreaWrapperProps) => React.ReactElement; type data$1 = { [key: string]: unknown; }; type ChartRadius = 'small' | 'medium' | 'large'; type ChartDonutProps = { /** * The data key of the Donut chart. */ dataKey?: PieProps['dataKey']; /** * The name key of the Donut chart. */ nameKey?: PieProps['nameKey']; /** * The x coordinate of the Donut chart. */ cx?: PieProps['cx']; cy?: PieProps['cy']; /** * The radius of the Donut chart. */ radius?: ChartRadius; /** * The children of the Donut chart. */ children?: React.ReactNode; /** * The data of the Donut chart. */ data: data$1[]; /** * The color theme of the chart. * @default 'categorical' */ colorTheme?: ColorTheme; /** * The type of the Donut chart. */ type?: 'circle' | 'semicircle'; }; type Content = { value?: string; label?: string; }; type ChartDonutWrapperProps = { /** * Content to be displayed at center of donut chart */ content?: Content | React.ReactNode; children?: React.ReactNode; } & BoxProps; type ChartDonutCellProps = CellProps & { color?: ChartsCategoricalColorToken | ChartSequentialColorToken; }; declare const ChartDonutWrapper: (_prop: ChartDonutWrapperProps) => react__default.ReactElement; declare const ChartDonut: (_prop: ChartDonutProps) => react__default.ReactElement; declare const ChartDonutCell: (_prop: ChartDonutCellProps) => react__default.ReactElement; type ChartBarProps = { /** * The data key of the bar chart. */ dataKey: BarProps['dataKey']; /** * The name of the bar chart. */ name?: BarProps['name']; /** * The color of the bar chart. */ color?: ChartsCategoricalColorToken | ChartSequentialColorToken; /** * The stack id of the bar chart. */ stackId?: BarProps['stackId']; /** * The active bar of the bar chart. */ activeBar?: BarProps['activeBar']; /** * The label of the bar chart. */ label?: BarProps['label']; /** * The show legend of the bar chart. */ showLegend?: boolean; /** * Whether to hide the bar. * */ hide?: boolean; /** * The width of the bar in pixels. */ barSize?: BarProps['barSize']; /** * The index of the bar chart. * @private */ _index?: number; /** * @private */ _totalbars?: number; }; type data = { [key: string]: string | number; }; type ChartBarWrapperProps = { children?: React.ReactNode; /** * The color theme of the chart. * @default 'categorical' */ colorTheme?: ColorTheme; /** * The layout of the bar chart. */ layout?: 'horizontal' | 'vertical'; /** * Chart data to be rendered */ data: data[]; } & BoxProps; declare const ChartBar: (_prop: ChartBarProps) => react__default.ReactElement; declare const ChartBarWrapper: (_prop: ChartBarWrapperProps) => react__default.ReactElement; declare const ChartXAxis: react__default.FC; declare const ChartYAxis: react__default.FC; declare const ChartCartesianGrid: react__default.FC; declare const ChartTooltip: react__default.FC; declare const ChartLegend: react__default.FC; declare const ChartReferenceLine: react__default.FC; declare const CommonChartComponentsContext: react.Context; declare const useCommonChartComponentsContext: () => CommonChartComponentsContextType; declare const DEFAULT_COLOR = "data.background.categorical.gray.moderate"; type ChipCommonProps = { /** * Displays the Blade Icon component within the Chip * Accepts a component of type `IconComponent` from Blade. * */ icon?: IconComponent; /** * Sets the Chip's visual color. * */ color?: 'primary' | 'positive' | 'negative'; /** * If `true`, the Chip will be disabled * * @default false */ isDisabled?: boolean; /** * The value to be used in the Chip input. * This is the value that will be returned on form submission. * Use `onChange` to update its value */ value?: string; /** * width prop sets the width of the Chip */ width?: BoxProps['width']; /** * maxWidth prop sets the maxWidth of the Chip */ maxWidth?: BoxProps['maxWidth']; /** * min prop sets the minWidth of the Chip */ minWidth?: BoxProps['minWidth']; } & TestID & DataAnalyticsAttribute & StyledPropsBlade & MotionMetaProp; type ChipWithoutIconProps = ChipCommonProps & { icon?: undefined; children: StringChildrenType; }; type ChipWithIconProps = ChipCommonProps & { icon: IconComponent; children?: StringChildrenType; }; type ChipProps = ChipWithoutIconProps | ChipWithIconProps; type ChipGroupCommonProps = { /** * Sets the position of the label * * @default 'top' */ labelPosition?: 'top' | 'left'; /** * Help text of the chip group */ helpText?: string; /** * Error text of the chip group * Renders when `validationState` is set to 'error' * * Overrides helpText */ errorText?: string; /** * Sets the validation state of the ChipGroup */ validationState?: 'error' | 'none'; /** * Renders a necessity indicator after ChipGroup label * * If set to `undefined` it renders nothing. */ necessityIndicator?: 'required' | 'optional' | 'none'; /** * Accepts multiple Chip components as children */ children: React.ReactNode; /** * Sets the initial value of the ChipGroup component. */ defaultValue?: string | string[]; /** * Controls the interactive state of the ChipGroup. When set to true, all contained Chip elements become non-interactive and visually disabled. * Setting it to false enables normal user interaction. Useful for temporarily disabling user input within the ChipGroup. * * @default false */ isDisabled?: boolean; /** * Sets the required state of the ChipGroup component. * @default false */ isRequired?: boolean; /** * Specifies the name attribute for the ChipGroup component. * When provided, this attribute ensures that the Chip elements within the group are semantically associated, allowing them to be grouped logically for form submission. * This can be particularly useful in scenarios where the ChipGroup is part of a larger form and needs to be identified as a distinct entity when the form is submitted. * If not provided, a default unique identifier will be generated internally. */ name?: string; /** * The callback invoked on any state change within the ChipGroup */ onChange?: ({ name, values }: { name: string; values: string[]; }) => void; /** * Defines the selection behavior within the ChipGroup component. * When set to 'single', only one Chip can be selected at a time, akin to a chip button group. * When set to 'multiple', multiple Chips can be concurrently selected, simulating checkbox-like behavior within the group. * * @default "single" */ selectionType?: 'single' | 'multiple'; /** * Specifies the size of the rendered Chips withing the ChipGroup * * @default "small" */ size?: 'xsmall' | 'small' | 'medium' | 'large'; /** * Value of the Chip group * Acts as a controlled component by specifying the ChipGroup value * Use `onChange` to update its value */ value?: string | string[]; /** * Sets the ChipGroups's visual color, it will propagate down to all the Chips * * @default "primary" */ color?: 'primary' | 'positive' | 'negative'; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; type ChipGroupPropsWithA11yLabel = { /** * Label to be shown for the input field */ label?: undefined; /** * Accessibility label for the input */ accessibilityLabel: string; }; type ChipGroupPropsWithLabel = { /** * Label to be shown for the input field */ label: string; /** * Accessibility label for the input */ accessibilityLabel?: string; }; type ChipGroupProps = (ChipGroupPropsWithA11yLabel | ChipGroupPropsWithLabel) & ChipGroupCommonProps; declare const Chip: react__default.ForwardRefExoticComponent>; declare const ChipGroup: react__default.ForwardRefExoticComponent>; type CollapsibleProps = { /** * Composes `CollapsibleButton`, `CollapsibleLink`, `CollapsibleBody` */ children: ReactNode; /** * Direction in which the content expands * * @default bottom */ direction?: 'bottom' | 'top'; /** * Expands the collapsible content by default (uncontrolled) * * @default false */ defaultIsExpanded?: boolean; /** * Expands the collapsible content (controlled) * * @default undefined */ isExpanded?: boolean; /** * Callback for change in collapsible's expanded state * * @default undefined */ onExpandChange?: ({ isExpanded }: { isExpanded: boolean; }) => void; /** * **Internal**: disables trigger validations. Used for AccordionButton and SideNavLink internally */ _dangerouslyDisableValidations?: boolean; /** * **Internal**: used to override responsive width restrictions */ _shouldApplyWidthRestrictions?: boolean; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; declare const Collapsible: react.ForwardRefExoticComponent<{ /** * Composes `CollapsibleButton`, `CollapsibleLink`, `CollapsibleBody` */ children: ReactNode; /** * Direction in which the content expands * * @default bottom */ direction?: "top" | "bottom" | undefined; /** * Expands the collapsible content by default (uncontrolled) * * @default false */ defaultIsExpanded?: boolean | undefined; /** * Expands the collapsible content (controlled) * * @default undefined */ isExpanded?: boolean | undefined; /** * Callback for change in collapsible's expanded state * * @default undefined */ onExpandChange?: (({ isExpanded }: { isExpanded: boolean; }) => void) | undefined; /** * **Internal**: disables trigger validations. Used for AccordionButton and SideNavLink internally */ _dangerouslyDisableValidations?: boolean | undefined; /** * **Internal**: used to override responsive width restrictions */ _shouldApplyWidthRestrictions?: boolean | undefined; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react.RefAttributes>; type CollapsibleLinkProps = Pick & DataAnalyticsAttribute & StyledPropsBlade; declare const CollapsibleLink: ({ children, size, color, isDisabled, testID, accessibilityLabel, ...rest }: CollapsibleLinkProps) => ReactElement; type CollapsibleButtonProps = Pick & DataAnalyticsAttribute; declare const CollapsibleButton: react.ForwardRefExoticComponent & DataAnalyticsAttribute & react.RefAttributes>; type CollapsibleBodyProps = { children: ReactNode; width?: BaseBoxProps['width']; /** * Internal * * Set to false to remove margin of CollapsibleBody */ _hasMargin?: boolean; } & DataAnalyticsAttribute & TestID; declare const CollapsibleBody: ({ children, testID, width, _hasMargin, ...rest }: CollapsibleBodyProps) => ReactElement; type FormInputLabelProps = { /** * Label to be shown for the input field */ label?: string; /** * Desktop only prop. Default value on mobile will be `top` */ labelPosition?: 'left' | 'top'; /** * Displays `(optional)` when `optional` is passed or `*` when `required` is passed */ necessityIndicator?: 'required' | 'optional' | 'none'; /** * Suffix element to be shown for the input field * * @example * ```jsx * labelSuffix={ * * * * * * } * ``` */ labelSuffix?: react__default.ReactNode; /** * Trailing element to be shown for the input field */ labelTrailing?: react__default.ReactNode; }; type CommonAutoCompleteSuggestionTypes = 'none' | 'name' | 'email' | 'username' | 'password' | 'newPassword' | 'oneTimeCode' | 'telephone' | 'postalCode' | 'countryName' | 'creditCardNumber' | 'creditCardCSC' | 'creditCardExpiry' | 'creditCardExpiryMonth' | 'creditCardExpiryYear'; type WebAutoCompleteSuggestionType = CommonAutoCompleteSuggestionTypes | 'on'; type BaseInputCommonProps = FormInputLabelProps & DataAnalyticsAttribute & FormInputValidationProps & { /** * Determines if it needs to be rendered as input, textarea or button */ as?: 'input' | 'textarea' | 'button' | 'div'; /** * ID that will be used for accessibility */ id: string; /** * Placeholder text to be displayed inside the input field */ placeholder?: string; /** * Type of Input Field to be rendered. * * @default text */ type?: 'text' | 'telephone' | 'email' | 'url' | 'number' | 'search' | 'password'; /** * Used to set the default value of input field when it's uncontrolled */ defaultValue?: string; /** * The name of the input field. * * Useful in form submissions */ name?: string; /** * The callback function to be invoked when the input field gets focus */ onFocus?: FormInputOnEvent; /** * The callback function to be invoked when the value of the input field changes */ onChange?: FormInputOnEvent; /** * The callback function to be invoked when input is clicked */ onClick?: FormInputOnEvent; /** * The callback function to be invoked when the value of the input field has any input */ onInput?: FormInputOnEvent; /** * The callback function to be invoked whenever there is a keyDown event */ onKeyDown?: FormInputHandleOnKeyDownEvent; /** * The callback function to be invoked when content is pasted into the input */ onPaste?: react__default.ClipboardEventHandler; /** * The callback function to be invoked when the the input field loses focus * * For React Native this will call `onEndEditing` event since we want to get the last value of the input field */ onBlur?: FormInputOnEvent; /** * Ignores the blur event animation (Used in Select to ignore blur animation when item in option is clicked) */ shouldIgnoreBlurAnimation?: boolean; /** * sets boolean that ignores the blur animations on baseinput */ setShouldIgnoreBlurAnimation?: (shouldIgnoreBlurAnimation: boolean) => void; /** * Used to turn the input field to controlled so user can control the value */ value?: string; /** * Used to disable the input field */ isDisabled?: boolean; /** * If true, the input is marked as required, and `required` attribute will be added */ isRequired?: boolean; /** * Icon to be shown at the start of the input field */ leadingIcon?: IconComponent; /** * Prefix symbol to be displayed at the beginning of the input field. If leadingIcon is provided it'll be placed after it */ prefix?: string; /** * Element to be rendered before suffix. This is decided by the component which is extending BaseInput * * eg: consumers can render a loader or they could render a clear button */ trailingInteractionElement?: ReactNode; /** * Callback to be invoked when the TrailingInteractionElement is clicked */ onTrailingInteractionElementClick?: () => void; /** * Element to be rendered before prefix. This is decided by the component which is extending BaseInput * * eg: consumers can render a country selector or button */ leadingInteractionElement?: ReactNode; /** * Leading DropDown to be rendered at Prefix slot */ leadingDropDown?: ReactNode; /** * Trailing DropDown to be rendered at Suffix slot */ trailingDropDown?: ReactNode; /** * Suffix symbol to be displayed at the end of the input field. If trailingIcon is provided it'll be placed before it */ suffix?: string; /** * Icon to be displayed at the end of the input field */ trailingIcon?: IconComponent; /** * Displays the character counter under the input field */ maxCharacters?: number; /** * alignment of the text inside input field */ textAlign?: 'left' | 'center' | 'right'; /** * If true, focuses the input field on load * * **Note:** * Automatically focusing a form control can confuse visually-impaired people using screen-reading technology and people with cognitive impairments. * When autofocus is assigned, screen-readers "teleport" their user to the form control without warning them beforehand. */ autoFocus?: boolean; /** * Hints the platform to display an appropriate virtual keyboard * * **Native:** Passes as is the `keyboardType` attribute * * **Web:** Passes the value to the `inputMode` attribute */ keyboardType?: 'text' | 'search' | 'telephone' | 'email' | 'url' | 'decimal'; /** * determines what return key to show on the keyboard of mobile devices/virtual keyboard * **Note**: Few values are platform dependent and might not render on all the platforms * * `default` is only available on native. it'll be mapped to `enter` for web * `previous` is only available on native android */ keyboardReturnKeyType?: 'default' | 'go' | 'done' | 'next' | 'previous' | 'search' | 'send'; /** * Element to be rendered on the trailing slot of input field label */ trailingHeaderSlot?: (value?: string) => ReactNode; /** * Element to be rendered on the trailing slot of input field footer */ trailingFooterSlot?: (value?: string) => ReactNode; /** * Sets the textarea's number of lines */ numberOfLines?: 1 | 2 | 3 | 4 | 5; /** * Sets the accessibility label for the input */ accessibilityLabel?: string; /** * Sets the id of the label * * (Useful when assigning one label to multiple elements using aria-labelledby) */ labelId?: string; /** * Can be used in select to set the id of the active descendant from the listbox */ activeDescendant?: string; /** * Hides the label text */ hideLabelText?: boolean; /** * Hides the form hint text */ hideFormHint?: boolean; /** * componentName prop sets the data-blade-component attribute name * for internal metric collection purposes */ componentName?: string; /** * whether the input has a popup */ hasPopup?: AriaAttributes['hasPopup']; /** * id of the popup */ popupId?: string; /** * true if popup is in expanded state */ isPopupExpanded?: boolean; setInputWrapperRef?: (node: ContainerElementType) => void; /** * sets the autocapitalize behavior for the input */ autoCapitalize?: 'none' | 'sentences' | 'words' | 'characters'; /** * constraints the height of input to given number rows * * When set to expandable, input takes 1 row in the begining and expands to take 3 when active * * @default 'single' */ maxTagRows?: 'single' | 'multiple' | 'expandable'; /** * A slot for adding tags to input */ tags?: react__default.ReactElement[] | null; /** * Disables stripping of tags and shows all tags */ showAllTags?: boolean; /** * State variable of active tag index */ activeTagIndex?: number; /** * Is this input SelectInput or AutoComplete */ isDropdownTrigger?: boolean; /** * Is the label expected to be rendered inside input? * Used in AutoComplete and Select when label can't exist outside * */ isLabelInsideInput?: boolean; /** * State setter for active tag index */ setActiveTagIndex?: (activeTagIndex: number) => void; /** * Sets the size of the input field * @default medium */ size?: 'xsmall' | 'small' | 'medium' | 'large'; /** * Overrides the padding of the input independently of the `size` prop. * Accepts CSS values like `"16px"`. */ padding?: string; /** * Overrides the border radius of the input independently of the `size` prop. * Accepts border radius tokens like `"large"`. */ borderRadius?: 'small' | 'medium' | 'large' | 'xlarge' | '2xlarge'; /** * Sets the elevation (box-shadow) on the input wrapper. */ elevation?: keyof Elevation; /** * Link button to be rendered at the end of the input field. * **Note:** `size` of the Link will be set to the same size as the input field, `isDisabled` will follow Input's `isDisabled`, & `variant` will be set to `button`. * Example: * ```tsx * trailingButton={Apply} * ``` */ trailingButton?: react__default.ReactElement; /** * Whether to use Text or Heading component for Input text * @default text **/ valueComponentType?: 'text' | 'heading'; /** * Whether to render the input as a table cell * @default true **/ isTableInputCell?: boolean; /** * Hides the form hints and shows them as tooltip of trailing */ showHintsAsTooltip?: boolean; role?: AriaAttributes['role']; /** * Tab Index of the input field * * @default undefined */ tabIndex?: number; /** * Slot to be rendered adjacent to the value */ valueSuffix?: react__default.ReactNode; children?: ReactNode; /** * Overrides the caret (text cursor) color of the input. */ caretColor?: 'surface.icon.onSea.onSubtle'; /** * Content rendered inside the input wrapper, above the input row. * Used by ChatInput for file previews. */ topContent?: react__default.ReactNode; /** * Content rendered inside the input wrapper, below the input row. * Used by ChatInput for the action bar. */ bottomContent?: react__default.ReactNode; /** * Overlay content rendered inside the input row wrapper with position relative. * Used by ChatInput for ghost suggestions. */ inputRowOverlay?: react__default.ReactNode; } & TestID & Platform.Select<{ native: { /** * The callback function to be invoked when the value of the input field is submitted. */ onSubmit?: FormInputOnEvent; /** * determines what autoComplete suggestion type to show * * Internally it'll render platform specific attributes: * * - web: `autocomplete` * - iOS: `textContentType` * - android: `autoComplete` * */ autoCompleteSuggestionType?: CommonAutoCompleteSuggestionTypes; }; web: { /** * This is a react-native only prop and has no effect on web. */ onSubmit?: undefined; /** * determines what autoComplete suggestion type to show * * Internally it'll render platform specific attributes: * * - web: `autocomplete` * - iOS: `textContentType` * - android: `autoComplete` * */ autoCompleteSuggestionType?: WebAutoCompleteSuggestionType; }; }> & StyledPropsBlade & MotionMetaProp; type BaseInputPropsWithA11yLabel = { /** * Label to be shown for the input field */ label?: undefined; /** * Accessibility label for the input */ accessibilityLabel: string; }; type BaseInputPropsWithLabel = { /** * Label to be shown for the input field */ label: string; /** * Accessibility label for the input */ accessibilityLabel?: string; }; type BaseInputProps = (BaseInputPropsWithA11yLabel | BaseInputPropsWithLabel) & BaseInputCommonProps; type CounterInputCommonProps = Pick & { /** * Accessibility label for the input (optional override) */ accessibilityLabel?: string; /** * Label to be shown for the counter input */ label?: string; /** * The numerical value of the counter input */ value?: number; /** * The default numerical value when component is uncontrolled */ defaultValue?: number; /** * Minimum allowed value. When reached, the decrement button will be disabled * @default 0 */ min?: number; /** * Maximum allowed value. When reached, the increment button will be disabled * If not provided, the increment button will not be disabled */ max?: number; /** * Visual emphasis of the counter input * @default 'subtle' */ emphasis?: 'subtle' | 'intense'; /** * Size of the counter input * @default 'medium' */ size?: 'xsmall' | 'medium' | 'large'; /** * Decides whether to show a loading spinner and disable interaction * @default false */ isLoading?: boolean; /** * Event handler called when the value changes via increment, decrement, or manual input */ onChange?: (args: { value: number; }) => void; } & StyledPropsBlade & MotionMetaProp; type CounterInputProps = CounterInputCommonProps; declare const CounterInput: (_props: CounterInputProps) => react__default.ReactElement; type DrawerProps = { /** * Controls the state of the drawer, indicating whether it is open or closed */ isOpen: boolean; /** * Callback function triggered when the drawer is dismissed or closed. * * **Note**: onDismiss gets triggered immediately on close button click. Use onUnmount if you want to perform actions after the animations are complete */ onDismiss: () => void; /** * Callback function triggered when the drawer is unmounted. * * Unlike onDismiss, this gets called after the animations are complete */ onUnmount?: () => void; /** * Show or hide overlay. * * Also decides if clicking outside on overlay closes the drawer or not */ showOverlay?: boolean; /** * children node. * * Supports DrawerHeader, DrawerBody, and DrawerFooter */ children: react__default.ReactNode; /** * zIndex property of drawer * * @default 1001 */ zIndex?: number; /** * Accessibility label for the drawer */ accessibilityLabel?: string; /** * Ref to the element that should receive focus when opening the drawer. */ initialFocusRef?: react__default.MutableRefObject; /** * If `true`, the DrawerBody will be rendered only when it becomes active. * Set to `false` to keep DrawerBody in DOM * * @default true */ isLazy?: boolean; } & DataAnalyticsAttribute & TestID; type DrawerHeaderProps = { /** * Title of the Drawer */ title?: string; /** * Subtitle of the Drawer */ subtitle?: string; /** * Leading element * * DrawerHeaderIcon or DrawerHeaderAsset */ leading?: react__default.ReactNode; /** * Title suffix element * * DrawerHeaderBadge */ titleSuffix?: react__default.ReactNode; /** * Trailing element * * Link, Button[] */ trailing?: react__default.ReactNode; /** * Children elements to be rendered inside the header */ children?: react__default.ReactElement | react__default.ReactElement[]; /** * Background image of the header * * Use this for adding gradients */ color?: FeedbackColors; /** * Whether to show the divider above the header * @default true */ showDivider?: boolean; } & DataAnalyticsAttribute; type DrawerFooterProps = { /** * Content of the footer */ children: react__default.ReactNode; /** * Whether to show the divider above the footer * @default true */ showDivider?: boolean; } & DataAnalyticsAttribute; declare const Drawer: (_props: DrawerProps) => React.ReactElement; declare const DrawerHeader: (_props: DrawerHeaderProps) => react__default.ReactElement; declare const DrawerBody: (_props: { children: react__default.ReactNode; }) => react__default.ReactElement; declare const DrawerFooter: (_props: DrawerFooterProps) => react__default.ReactElement; declare const DatePicker: (_props: any) => React.ReactElement; declare const FilterChipDatePicker: (_props: any) => React.ReactElement; type TaggedInputProps = { isTaggedInput?: boolean; tags?: string[]; onTagChange?: ({ tags }: { tags: string[]; }) => void; }; type Type = Exclude; type TextInputCommonProps = Pick & { /** * Decides whether to render a clear icon button */ showClearButton?: boolean; /** * Event handler to handle the onClick event for clear button. Used when `showClearButton` is `true` */ onClearButtonClick?: () => void; /** * Decides whether to show a loading spinner for the input field. */ isLoading?: boolean; /** * Icon that will be rendered at the beginning of the input field * @deprecated Use `leading` instead. This prop will be removed in the next major version. */ icon?: IconComponent; /** * Type of Input Field to be rendered. Use `PasswordInput` for type `password` * * * **Note on number type** * * `type="number"` internally uses `inputMode="numeric"` instead of HTML's `type="number"` which also allows text characters. * If you have a usecase where you only want to support number input, you can handle it on validations end. * * Check out [Why the GOV.UK Design System team changed the input type for numbers](https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/) for reasoning * * @default text */ type?: Type; /** * * Icon or React Element to be rendered at the end of the input field */ trailing?: react__default.ReactElement | IconComponent; /** * Icon or React Element to be rendered at the beginning of the input field */ leading?: react__default.ReactElement | IconComponent; /** * Format pattern where # represents input characters and other symbols act as delimiters * When provided, input will be automatically formatted and onChange will include rawValue * * **Note:** * 1. Format pattern should only contain # symbols and special characters as delimiters. * Alphanumeric characters (letters and numbers) are not allowed in the format pattern. * 2. When format is provided, user input is restricted to alphanumeric characters only. * Special characters and symbols will be filtered out automatically from user input. * * @example "#### #### #### ####" for card numbers * @example "##/##" for expiry dates * @example "(###) ###-####" for phone numbers */ format?: '#### #### #### ####' | '##/##' | '##/##/####' | '(###) ###-####' | '###-##-####' | '##:##' | '##:##:##' | '#### #### ####' | '###.###.###.###' | '## ## ####' | '##-###-##' | (string & {}); } & TaggedInputProps & StyledPropsBlade; type TextInputPropsWithA11yLabel = { /** * Label to be shown for the input field */ label?: undefined; /** * Accessibility label for the input */ accessibilityLabel: string; }; type TextInputPropsWithLabel = { /** * Label to be shown for the input field */ label: string; /** * Accessibility label for the input */ accessibilityLabel?: string; }; type TextInputProps = (TextInputPropsWithA11yLabel | TextInputPropsWithLabel) & TextInputCommonProps; declare const TextInput: react__default.ForwardRefExoticComponent>; type Level = 'month' | 'year' | 'decade'; type PickerType = 'day' | 'month' | 'year'; type Preset = { /** * Label for the preset * * @example 'Last 7 days' */ label: string; /** * Value can be a range of dates * * @example with range selection * [dayjs().subtract(7, 'day'), dayjs()] */ value: (date: Date) => DatesRangeValue; }; type DateSelectionType = 'single' | 'range'; type MantineInternalProps = '__onDayMouseEnter' | '__onDayClick' | 'getDayProps' | 'getYearControlProps' | 'getMonthControlProps' | 'onMouseLeave'; type CalendarProps = Pick, MantineInternalProps | 'value' | 'defaultValue' | 'onChange' | 'onMonthSelect' | 'onYearSelect'> & { /** * Sets the selection mode of the calendar * @default 'single' */ selectionType?: SelectionType; /** * Sets the picker type * @default 'date' */ picker?: PickerType; /** * Sets the default picker type */ defaultPicker?: PickerType; /** * Callback which fires when picker type changes */ onPickerChange?: (picker: PickerType) => void; /** * Controlled isOpen state */ isOpen?: boolean; /** * Uncontrolled isOpen state */ defaultIsOpen?: boolean; /** * Callback which fires when isOpen state changes */ onOpenChange?: ({ isOpen }: { isOpen: boolean; }) => void; /** * Defines presets for the date picker * * @example with single selection * [ * { label: 'In 7 days', value: dayjs().add(7, 'day') }, * { label: 'In a month', value: dayjs().add(1, 'month') }, * ] * * @example with range selection * [ * { label: 'Last 7 days', value: [dayjs().subtract(7, 'day'), dayjs()] }, * { label: 'Last month', value: [dayjs().subtract(1, 'month'), dayjs()] }, * ] */ presets?: Preset[]; /** * Sets the first day of the week in the calendar. * * 0-6 (0=Sunday, 1=Monday, etc.) * @default 1 */ firstDayOfWeek?: DayOfWeek; /** * Sets the minimum date that can be selected. */ minDate?: Date; /** * Sets the maximum date that can be selected. */ maxDate?: Date; /** * Disables dates that do not pass the function. */ excludeDate?: (date: Date) => boolean; /** * Determines whether single date can be selected as range, applicable only when type="range" * @default false */ allowSingleDateInRange?: boolean; /** * Callback which is called whenever the next button is clicked. * * @param date - The updated date. * @param type - The level of the calendar. ("month" | "year" | "decade") */ onNext?: ({ date, type }: { date: Date; type: Level; }) => void; /** * Callback which is called whenever the previous button is clicked. * * @param date - The updated date. * @param type - The level of the calendar. ("month" | "year" | "decade") */ onPrevious?: ({ date, type }: { date: Date; type: Level; }) => void; /** * Whether to show the footer with apply/cancel buttons * @default true */ showFooterActions?: boolean; /** * Custom React element to render in the footer above/side of action buttons * Can be used to add custom content like informational text, links, or other components */ footer?: React.ReactElement; /** * Controls how the selected date is displayed in the input field. * * - `compact`: Shows only the preset label (e.g., "Last 7 days") instead of the actual dates. * Useful for presets where showing the label is more meaningful than showing actual dates. * - `default`: Shows the actual date values in the input field. * * @default 'default' */ displayFormat?: 'compact' | 'default'; }; type DatePickerProps = Omit, MantineInternalProps> & Omit & { /** * Sets the label for the input element. */ label?: Type extends 'single' ? string : string | { start: string; end?: string; }; /** * Sets the HTML [name](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#htmlattrdefname) attribute on the input elements. * Can be used when submitting a form. * * @example 'date' | { start: 'start-date', end: 'end-date' } */ name?: Type extends 'single' ? string : { start: string; end?: string; }; helpText?: Type extends 'single' ? string : string | { start: string; end?: string; }; errorText?: Type extends 'single' ? string : string | { start: string; end?: string; }; successText?: Type extends 'single' ? string : string | { start: string; end?: string; }; /** * Callback which fires when apply button is clicked */ onApply?: Type extends 'single' ? (value: DateValue) => void : (value: DatesRangeValue) => void; labelPosition?: BaseInputProps['labelPosition']; /** * Sets the date format to be displayed in the input field. * @default 'DD/MM/YYYY' if pickerType is 'month' then 'MMMM', 'YYYY' if pickerType is 'year' */ format?: 'DD/MM/YYYY' | 'MMM' | 'MMMM' | 'YYYY'; /** * Placeholder text for the datepicker input , when no date is selected. * @default 'DD/MM/YYYY' if pickerType is 'month' then 'MMMM', 'YYYY' if pickerType is 'year' */ inputPlaceHolder?: string; /** * Decides whether to render a clear icon button */ showClearButton?: boolean; /** * Event handler to handle the onClick event for clear button. Used when `showClearButton` is `true` */ onClearButtonClick?: () => void; }; type DatePickerCommonInputProps = { labelPosition?: BaseInputProps['labelPosition']; inputRef: React.Ref; referenceProps: any; } & Pick & FormInputValidationProps; declare const Dropdown: react__default.ForwardRefExoticComponent<{ isOpen?: boolean | undefined; onOpenChange?: ((isOpen: boolean) => void) | undefined; selectionType?: "multiple" | "single" | undefined; children: react__default.ReactNode[]; _width?: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; } | undefined; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; type DropdownProps = { /** * Control open / close state of the Dropdown component * * This can be used to close the dropdown when button in the footer of dropdown is clicked */ isOpen?: boolean; /** * Callback when open state of the dropdown changes */ onOpenChange?: (isOpen: boolean) => void; selectionType?: 'single' | 'multiple'; children: react__default.ReactNode[]; /** * @private * * width prop for outer relative container of Dropdown. Use width prop on DropdownOverlay to change width of menu */ _width?: BoxProps['width']; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; type DropdownOverlayProps = { children: react__default.ReactElement[] | react__default.ReactElement; /** * Sets the z-index of the DropdownOverlay * * @default 1001 */ zIndex?: number; /** * Override the default width of dropdown * * Avoid overriding width in SelectInput and AutoComplete as its expected to match the input */ width?: BoxProps['width']; /** * Override the default minWidth of dropdown * * Avoid overriding minWidth in SelectInput and AutoComplete as its expected to match the input */ minWidth?: BoxProps['minWidth']; /** * Override the default maxWidth of dropdown * * Avoid overriding maxWidth in SelectInput and AutoComplete as its expected to match the input */ maxWidth?: BoxProps['maxWidth']; /** * Reference to the element which triggers the DropdownOverlay * * This is used to position the DropdownOverlay relative to a specific element, * for example in PhoneNumberInput the DropdownOverlay is positioned relative to the input element */ referenceRef?: react__default.MutableRefObject; /** * Sets the placement of the DropdownOverlay * * @default 'bottom-start' */ defaultPlacement?: Placement; /** * Nested Dropdown Overlay (Input Search Dropdown) * @default false * @private */ _isNestedDropdown?: boolean; } & TestID; type FilterChipGroupProps = TestID & DataAnalyticsAttribute & { children: react__default.ReactNode; /** * Callback which is called when clear button is clicked */ onClearButtonClick?: () => void; /** * Boolean to decide if we should show clear button or not. * If true, clear button will be shown when there are selected filters * */ showClearButton?: boolean; }; type FilterChipGroupContextType = { /** * Number of Selected Filters */ filterChipGroupSelectedFilters: string[]; setFilterChipGroupSelectedFilters: react__default.Dispatch>; clearFilterCallbackTriggerer: number; setClearFilterCallbackTriggerer: react__default.Dispatch>; }; declare const DropdownOverlay: ({ children, testID }: DropdownOverlayProps) => react__default.ReactElement; type DropdownButtonProps = ButtonProps & { onBlur?: BaseButtonProps['onBlur']; onKeyDown?: BaseButtonProps['onKeyDown']; }; declare const DropdownButton: ({ children, icon, iconPosition, isDisabled, isFullWidth, isLoading, onClick, onBlur, onKeyDown, size, type, variant, color, accessibilityLabel, testID, ...rest }: DropdownButtonProps) => react__default.ReactElement; type DropdownLinkProps = LinkButtonVariantProps & { onBlur?: BaseLinkProps['onBlur']; onKeyDown?: BaseLinkProps['onKeyDown']; }; declare const DropdownLink: ({ children, icon, iconPosition, onClick, onBlur, onKeyDown, isDisabled, href, target, rel, accessibilityLabel, size, testID, hitSlop, htmlTitle, ...props }: DropdownLinkProps) => react__default.ReactElement; type DropdownIconButtonProps = Omit & { onBlur?: BaseButtonProps['onBlur']; onKeyDown?: BaseButtonProps['onKeyDown']; onClick?: IconButtonProps['onClick']; }; declare const DropdownIconButton: ({ icon, isDisabled, onClick, onBlur, onKeyDown, size, accessibilityLabel, emphasis, ...rest }: DropdownIconButtonProps) => react__default.ReactElement; type DropdownHeaderProps = Pick; declare const DropdownHeader: ({ title, subtitle, leading, titleSuffix, trailing, testID, children, ...rest }: DropdownHeaderProps) => react__default.ReactElement; type DropdownFooter = Pick; declare const DropdownFooter: ({ children, testID }: DropdownFooter) => react__default.ReactElement; declare const BaseFilterChip: (_props: any) => React.ReactElement; declare const FilterChipGroup: (_props: unknown) => React.ReactElement; declare const InputDropdownButton: (_props: any) => React.ReactElement; type ElevateProps = Pick & { /** * Controlled state of elevation. If you want to elevate on hover / focus, etc, checkout `motionTriggers` prop instead. * * This is when you want to elevate conditionally * * With `isHighlighted={true}`, your component will be in elevated state * With `isHighlighted={false}`, your component will be in normal state */ isHighlighted?: boolean; }; declare const Elevate: (_props: ElevateProps) => React.ReactElement; type EmptyStateSize = 'small' | 'medium' | 'large' | 'xlarge'; type EmptyStateProps = { /** * Asset slot for custom illustrations, images, or any visual element. * Supports PNGs, custom brand illustrations, SVGs, animated gifs, lottie components etc. * * @example * ```jsx * // Custom image * } /> * * // Custom component * } /> * ``` */ asset?: React.ReactNode; /** * Primary heading text for the empty state */ title?: string; /** * Supporting description text providing context and guidance */ description?: string; /** * Children content for actions, links, or any custom content. */ children?: React.ReactNode; /** * Size variant affecting the overall scale of the component * @default medium */ size?: EmptyStateSize; } & TestID & StyledPropsBlade & DataAnalyticsAttribute; declare const EmptyState: (_props: EmptyStateProps) => react__default.ReactElement; type FadeProps = Pick; declare const Fade: (_props: FadeProps) => React.ReactElement; declare const FileUpload: (_props: FileUploadProps) => React.ReactElement; declare const FileUploadItem: react.MemoExoticComponent<({ file, onPreview, onRemove, onReupload, onDismiss, size: containerSize, width, minWidth, maxWidth, flexShrink, flexGrow, flexBasis, ...rest }: FileUploadItemProps) => React.ReactElement>; type InfoGroupProps = { /** * Defines how Key and Value are arranged — side by side or stacked * @default 'horizontal' */ itemOrientation?: 'horizontal' | 'vertical'; /** * Shows the size of the component * @default 'medium' */ size?: 'xsmall' | 'small' | 'medium' | 'large'; /** * Defines the alignment of the value content * @default 'left' */ valueAlign?: 'left' | 'right'; /** * Controls whether vertical dividers are rendered * @default false */ isHighlighted?: boolean; /** * Custom grid template columns for the InfoGroup layout * * @default 'max-content 1fr' for horizontal itemOrientation * @default 'repeat(min(4, ${React.Children.count(children)}), 1fr)' for vertical itemOrientation */ gridTemplateColumns?: BoxProps['gridAutoColumns']; /** * Children should be InfoItem components */ children: React.ReactNode; } & TestID & StyledPropsBlade & Pick; type InfoItemProps = { /** * Content should be InfoItemKey and InfoItemValue components */ children: React.ReactNode; /** * Controls whether vertical dividers are rendered for this item * @default false */ isHighlighted?: boolean; } & TestID; type TitlePeripheralProps = { /** * Leading element - can be icon component, avatar, or any React element */ leading?: IconComponent | React.ReactElement; /** * Trailing element - can be icon component, avatar, or any React element */ trailing?: IconComponent | React.ReactElement; /** * Additional help text to provide context */ helpText?: string; /** * Truncates text after specified number of lines * @default undefined */ truncateAfterLines?: number; }; type TitleCollectionProps = { children: string | React.ReactNode; titleWeight: 'medium' | 'semibold'; titleColor: Extract; paddingLeft?: BoxProps['paddingLeft']; paddingRight?: BoxProps['paddingRight']; } & TitlePeripheralProps; type InfoItemKeyProps = { /** * Content of the key. */ children?: StringChildrenType; } & TitlePeripheralProps & TestID; type InfoItemValueProps = { /** * Content of the value - text string, components, or other ReactNode */ children?: React.ReactNode; } & TitlePeripheralProps & TestID; declare const InfoGroup: (_props: InfoGroupProps) => React.ReactElement; declare const InfoItem: (_props: InfoItemProps) => React.ReactElement; declare const InfoItemKey: (_props: InfoItemKeyProps) => React.ReactElement; declare const InfoItemValue: (_props: InfoItemValueProps) => React.ReactElement; type IndicatorProps = { /** * Sets the color tone * * @default neutral */ color?: FeedbackColors | 'primary'; /** * Sets the emphasis of the indicator * * If set to intense it will show a background circle * * @default subtle */ emphasis?: 'subtle' | 'intense'; /** * Size of the indicator * * @default medium */ size?: 'small' | 'medium' | 'large'; /** * A text label to show alongside the indicator dot */ children?: StringChildrenType; /** * a11y label for screen readers */ accessibilityLabel?: string; } & TestID & DataAnalyticsAttribute & StyledPropsBlade; declare const Indicator: react__default.ForwardRefExoticComponent<{ /** * Sets the color tone * * @default neutral */ color?: FeedbackColors | "primary" | undefined; /** * Sets the emphasis of the indicator * * If set to intense it will show a background circle * * @default subtle */ emphasis?: "subtle" | "intense" | undefined; /** * Size of the indicator * * @default medium */ size?: "small" | "medium" | "large" | undefined; /** * A text label to show alongside the indicator dot */ children?: StringChildrenType | undefined; /** * a11y label for screen readers */ accessibilityLabel?: string | undefined; } & TestID & DataAnalyticsAttribute & Partial & { top: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; bottom: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; left: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; position?: "absolute" | "relative" | { readonly base?: "absolute" | "relative" | undefined; readonly xs?: "absolute" | "relative" | undefined; readonly s?: "absolute" | "relative" | undefined; readonly m?: "absolute" | "relative" | undefined; readonly l?: "absolute" | "relative" | undefined; readonly xl?: "absolute" | "relative" | undefined; } | undefined; right: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; zIndex?: number | { readonly base?: number | undefined; readonly xs?: number | undefined; readonly s?: number | undefined; readonly m?: number | undefined; readonly l?: number | undefined; readonly xl?: number | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; } & Pick & Pick<{ width: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; display?: "none" | "flex" | { readonly base?: "none" | "flex" | undefined; readonly xs?: "none" | "flex" | undefined; readonly s?: "none" | "flex" | undefined; readonly m?: "none" | "flex" | undefined; readonly l?: "none" | "flex" | undefined; readonly xl?: "none" | "flex" | undefined; } | undefined; height: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; maxWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minHeight: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; minWidth: SpacingValueType | { readonly base?: SpacingValueType | undefined; readonly xs?: SpacingValueType | undefined; readonly s?: SpacingValueType | undefined; readonly m?: SpacingValueType | undefined; readonly l?: SpacingValueType | undefined; readonly xl?: SpacingValueType | undefined; }; overflowX: never; overflowY: never; textAlign: never; whiteSpace: never; overflow?: "hidden" | "scroll" | "visible" | { readonly base?: "hidden" | "scroll" | "visible" | undefined; readonly xs?: "hidden" | "scroll" | "visible" | undefined; readonly s?: "hidden" | "scroll" | "visible" | undefined; readonly m?: "hidden" | "scroll" | "visible" | undefined; readonly l?: "hidden" | "scroll" | "visible" | undefined; readonly xl?: "hidden" | "scroll" | "visible" | undefined; } | undefined; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "display"> & Pick<{ elevation?: ElevationLevels | { readonly base?: ElevationLevels | undefined; readonly xs?: ElevationLevels | undefined; readonly s?: ElevationLevels | undefined; readonly m?: ElevationLevels | undefined; readonly l?: ElevationLevels | undefined; readonly xl?: ElevationLevels | undefined; } | undefined; backgroundImage: never; backgroundPosition: never; backgroundSize: never; backgroundRepeat: never; backdropFilter: never; backgroundOrigin: never; borderBottomColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderBottomLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderBottomStyle: never; borderBottomWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderLeftColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderLeftStyle: never; borderLeftWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderRightColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderRightStyle: never; borderRightWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; borderTopColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | undefined; }; borderTopLeftRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopRightRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderTopStyle: never; borderTopWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; clipPath: never; opacity?: react_native_types.AnimatableNumericValue | { readonly base?: react_native_types.AnimatableNumericValue | undefined; readonly xs?: react_native_types.AnimatableNumericValue | undefined; readonly s?: react_native_types.AnimatableNumericValue | undefined; readonly m?: react_native_types.AnimatableNumericValue | undefined; readonly l?: react_native_types.AnimatableNumericValue | undefined; readonly xl?: react_native_types.AnimatableNumericValue | undefined; } | undefined; pointerEvents?: "none" | "auto" | "box-none" | "box-only" | { readonly base?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xs?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly s?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly m?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly l?: "none" | "auto" | "box-none" | "box-only" | undefined; readonly xl?: "none" | "auto" | "box-none" | "box-only" | undefined; } | undefined; transform?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | { readonly base?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xs?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly s?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly m?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly l?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; readonly xl?: (react_native_types.PerpectiveTransform | react_native_types.RotateTransform | react_native_types.RotateXTransform | react_native_types.RotateYTransform | react_native_types.RotateZTransform | react_native_types.ScaleTransform | react_native_types.ScaleXTransform | react_native_types.ScaleYTransform | react_native_types.TranslateXTransform | react_native_types.TranslateYTransform | react_native_types.SkewXTransform | react_native_types.SkewYTransform | react_native_types.MatrixTransform)[] | undefined; } | undefined; transformOrigin: never; visibility: never; borderColor: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | { readonly base?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xs?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly s?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly m?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly l?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; readonly xl?: "surface.border.gray.subtle" | "surface.border.gray.normal" | "surface.border.gray.muted" | "surface.border.primary.normal" | "surface.border.primary.muted" | "popup.border.subtle" | "popup.border.intense" | "popup.border.gray.subtle" | "popup.border.neutral.moderate" | "popup.border.information.moderate" | "popup.border.negative.moderate" | "popup.border.notice.moderate" | "popup.border.positive.moderate" | "popup.border.gray.moderate" | "popup.border.gray.intense" | "interactive.border.neutral.disabled" | "interactive.border.neutral.default" | "interactive.border.neutral.highlighted" | "interactive.border.neutral.faded" | "interactive.border.information.disabled" | "interactive.border.information.default" | "interactive.border.information.highlighted" | "interactive.border.information.faded" | "interactive.border.negative.disabled" | "interactive.border.negative.default" | "interactive.border.negative.highlighted" | "interactive.border.negative.faded" | "interactive.border.notice.disabled" | "interactive.border.notice.default" | "interactive.border.notice.highlighted" | "interactive.border.notice.faded" | "interactive.border.positive.disabled" | "interactive.border.positive.default" | "interactive.border.positive.highlighted" | "interactive.border.positive.faded" | "interactive.border.staticBlack.fadedHighlighted" | "interactive.border.staticBlack.disabled" | "interactive.border.staticBlack.default" | "interactive.border.staticBlack.highlighted" | "interactive.border.staticBlack.faded" | "interactive.border.staticWhite.fadedHighlighted" | "interactive.border.staticWhite.disabled" | "interactive.border.staticWhite.default" | "interactive.border.staticWhite.highlighted" | "interactive.border.staticWhite.faded" | "interactive.border.gray.disabled" | "interactive.border.gray.default" | "interactive.border.gray.highlighted" | "interactive.border.gray.faded" | "interactive.border.primary.disabled" | "interactive.border.primary.default" | "interactive.border.primary.highlighted" | "interactive.border.primary.faded" | undefined; }; borderRadius: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | { readonly base?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xs?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly s?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly m?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly l?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; readonly xl?: "none" | "2xsmall" | "xsmall" | "small" | "medium" | "large" | "xlarge" | "2xlarge" | "max" | "round" | undefined; }; borderStyle?: "dashed" | "dotted" | "solid" | { readonly base?: "dashed" | "dotted" | "solid" | undefined; readonly xs?: "dashed" | "dotted" | "solid" | undefined; readonly s?: "dashed" | "dotted" | "solid" | undefined; readonly m?: "dashed" | "dotted" | "solid" | undefined; readonly l?: "dashed" | "dotted" | "solid" | undefined; readonly xl?: "dashed" | "dotted" | "solid" | undefined; } | undefined; borderWidth: "none" | "thinner" | "thin" | "thick" | "thicker" | { readonly base?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xs?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly s?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly m?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly l?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; readonly xl?: "none" | "thinner" | "thin" | "thick" | "thicker" | undefined; }; transition: never; __brand__?: "platform-native" | { readonly base?: "platform-native" | undefined; readonly xs?: "platform-native" | undefined; readonly s?: "platform-native" | undefined; readonly m?: "platform-native" | undefined; readonly l?: "platform-native" | undefined; readonly xl?: "platform-native" | undefined; } | undefined; }, "visibility">, "__brand__">> & react__default.RefAttributes>; type SelectInputValueSuffixType = ({ values }: { values: string[]; }) => react__default.ReactNode; type DropdownInputTriggersCommonProps = Pick & { icon?: IconComponent; /** * Controlled value of the Select. Use it in combination of `onChange`. * * Check out [Controlled Dropdown Documentation](https://blade.razorpay.com/?path=/story/components-dropdown-with-select--controlled-dropdown&globals=measureEnabled:false) for example. */ value?: string | string[]; /** * Used to set the default value of SelectInput when it's uncontrolled. Use `value` instead for controlled SelectInput */ defaultValue?: string | string[]; onChange?: ({ name, values }: { name?: string; values: string[]; }) => void; /** * Syncs the selected value to inputValue in AutoComplete * * Only needed in single select AutoComplete because inputValue is expected to be same as selected value there */ syncInputValueWithSelection?: (value: string) => void; /** * constraints the height of input to given number rows * * When set to expandable, input takes 1 row in the begining and expands to take 3 when active * * @default 'single' */ maxRows?: 'single' | 'multiple' | 'expandable'; /** * Position of the label. * * Can be * - top: top positioned * - left: left positioned * - inside-input: added inside the input (not applicable for single select AutoComplete) */ labelPosition?: BaseInputProps['labelPosition'] | 'inside-input'; }; type DropdownInputTriggersPropsWithA11yLabel = { /** * Label to be shown for the input field */ label?: undefined; /** * Accessibility label for the input */ accessibilityLabel: string; }; type DropdownInputTriggersPropsWithLabel = { /** * Label to be shown for the input field */ label: string; /** * Accessibility label for the input */ accessibilityLabel?: string; }; type DropdownInputTriggersProps = (DropdownInputTriggersPropsWithA11yLabel | DropdownInputTriggersPropsWithLabel) & DropdownInputTriggersCommonProps; type SelectInputProps = DropdownInputTriggersProps & { /** * Slot to be rendered adjacent to the value */ valueSuffix?: SelectInputValueSuffixType; }; type AutoCompleteProps = DropdownInputTriggersCommonProps & { /** * Callback to handle the change in input element. * * This is different from onChange which handles the change in selection of item */ onInputValueChange?: BaseInputProps['onChange']; /** * Controlled state of value inside AutoComplete input */ inputValue?: BaseInputProps['value']; /** * Controlled state of filtering of items in AutoComplete. * * Checkout [Custom Filtering Example](https://blade.razorpay.com/?path=/story/components-dropdown-with-autocomplete--controlled-filtering) * */ filteredValues?: string[]; }; /** * ### SelectInput * * Our equivalent of `