UNPKG

@funkit/connect

Version:

Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.

720 lines 112 kB
import './reset.css'; import { type RequiredConditionalValue } from '@vanilla-extract/sprinkles'; declare const themeContractValues: { colors: { accentColor: string; accentColorForeground: string; actionButtonBorder: string; connectButtonBackground: string; connectButtonBackgroundError: string; connectButtonText: string; connectButtonTextError: string; connectionIndicator: string; error: string; errorBackground: string; errorBorder: string; generalBorder: string; generalBorderDim: string; menuItemBackground: string; selectedOptionBorder: string; focusedOptionBorder: string; standby: string; success: string; delayedStatusIcon: string; chainIconBorder: string; modalBackdrop: string; modalBackground: string; modalBorder: string; offBackground: string; offBackgroundInverse: string; hoverState: string; lightStroke: string; mediumStroke: string; heavyStroke: string; strokeColor: string; modalTopbarIcon: string; primaryText: string; secondaryText: string; tertiaryText: string; textSelection: string; inputBackground: string; inputBorderBase: string; inputBorderHover: string; actionColor: string; actionColorHover: string; actionColorDisabled: string; buttonPrimary: string; buttonDisabled: string; buttonWarning: string; buttonSuccess: string; buttonTextPrimary: string; buttonTextHover: string; buttonTextDisabled: string; transparent: string; buttonBackgroundTertiary: string; buttonBackgroundHoverTertiary: string; buttonBackgroundDisabledTertiary: string; buttonTextTertiary: string; buttonTextDisabledTertiary: string; buttonBackground: string; buttonBackgroundHover: string; buttonBackgroundPressed: string; buttonBackgroundDisabled: string; buttonTextSecondaryDisabled: string; buttonTextSecondary: string; buttonIconBackgroundHover: string; buttonIconBackgroundPressed: string; buttonIconStroke: string; buttonBorderFocusedTertiary: string; buttonFocusedOutline: string; buttonBorderGradient: string; buttonHoverBorderGradient: string; buttonDisabledBorderGradient: string; badgeBackgroundSuccess: string; badgeBorderSuccess: string; badgeTextSuccess: string; newBadgeBackground: string; newBadgeBorder: string; newBadgeText: string; approvedBadgeBackground: string; approvedBadgeBorder: string; approvedBadgeText: string; failedBadgeBackground: string; failedBadgeBorder: string; failedBadgeText: string; inputAmountQuickOptionBaseBackground: string; inputAmountQuickOptionHoverBackground: string; inputAmountQuickOptionActiveBackground: string; inputAmountQuickOptionDisabledBackground: string; inputAmountQuickOptionBaseBorder: string; inputAmountQuickOptionHoverBorder: string; inputAmountQuickOptionActiveBorder: string; inputAmountQuickOptionFocusedBorder: string; youPayYouReceiveBackground: string; youPayYouReceiveBorder: string; youPayYouReceivePrimaryText: string; youPayYouReceiveSecondaryText: string; announceGradientFrom: string; announceGradientTo: string; modalHeaderDivider: string; modalFooterDivider: string; fiatPendingGradientFrom: string; fiatPendingGradientTo: string; fiatSuccessBackgroundFill: string; fiatFailedBackgroundFill: string; fiatStatusIconBorder: string; fiatAccountIconFill: string; fiatAccountGradientFrom: string; fiatAccountGradientTo: string; optionBoxBackground: string; spinnerBackground: string; spinnerIndicator: string; spinnerBackgroundVerifyAccount: string; spinnerIndicatorVerifyAccount: string; }; dimensions: { modalBottomBarButtonHeight: string; modalTopBarHeight: string; }; fonts: { buttonTextPrimary: string; buttonTextSecondary: string; buttonTextTertiary: string; body: string; }; fontWeight: { regular: string; medium: string; semibold: string; bold: string; heavy: string; modalTopbarTitle: string; modalBottomBarButtonText: string; }; fontSize: { '10': { fontSize: string; lineHeight: string; }; '12': { fontSize: string; lineHeight: string; }; '13': { fontSize: string; lineHeight: string; }; '14': { fontSize: string; lineHeight: string; }; '16': { fontSize: string; lineHeight: string; }; '18': { fontSize: string; lineHeight: string; }; '20': { fontSize: string; lineHeight: string; }; '21': { fontSize: string; lineHeight: string; }; '40': { fontSize: string; lineHeight: string; }; '57': { fontSize: string; lineHeight: string; }; buttonTextPrimary: { fontSize: string; lineHeight: string; }; buttonTextSecondary: { fontSize: string; lineHeight: string; }; buttonTextTertiary: { fontSize: string; lineHeight: string; }; modalTopbarSubtitle: { fontSize: string; lineHeight: string; }; modalTopbarTitle: { fontSize: string; lineHeight: string; }; modalBottomBarButtonText: { fontSize: string; lineHeight: string; }; }; radii: { actionButton: string; actionButtonInner: string; connectButton: string; menuButton: string; modal: string; modalMobile: string; modalActionButton: string; modalActionButtonMobile: string; summaryBox: string; youPayYouReceive: string; inputAmountSwitcher: string; qrCode: string; skeleton: string; tooltip: string; dropdown: string; dropdownItem: string; modalTopbarIcon: string; }; borderWidths: { activeOptionBorderWidth: string; }; shadows: { connectButton: string; dialog: string; selectedOption: string; selectedWallet: string; dropdown: string; notification: string; qrCode: string; buttonShadow: string; buttonShadowTertiary: string; buttonFocusedShadow: string; buttonFocusedShadowTertiary: string; buttonHoverShadow: string; buttonHoverShadowTertiary: string; buttonDisabledShadow: string; buttonDisabledShadowTertiary: string; buttonInnerShadow: string; buttonInnerShadowTertiary: string; buttonFocusedInnerShadow: string; buttonFocusedInnerShadowTertiary: string; buttonHoverInnerShadow: string; buttonHoverInnerShadowTertiary: string; buttonDisabledInnerShadow: string; buttonDisabledInnerShadowTertiary: string; selectedDropdownItem: string; }; spacing: { modalBaseHorizontalPadding: string; modalBottomHorizontalPadding: string; modalPaddingBottomUpper: string; modalPaddingBottomLower: string; modalTopBarVerticalTextSpacing: string; }; blurs: { modalOverlay: string; }; moonpayTheme: string; }; export declare const validColorNames: string[]; export type ThemeVars = typeof themeContractValues; export declare const themeVars: { colors: { accentColor: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; accentColorForeground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; actionButtonBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectButtonBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectButtonBackgroundError: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectButtonText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectButtonTextError: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectionIndicator: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; error: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; errorBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; errorBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; generalBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; generalBorderDim: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; menuItemBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; selectedOptionBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; focusedOptionBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; standby: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; success: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; delayedStatusIcon: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; chainIconBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalBackdrop: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; offBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; offBackgroundInverse: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; hoverState: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lightStroke: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; mediumStroke: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; heavyStroke: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; strokeColor: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalTopbarIcon: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; primaryText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; secondaryText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; tertiaryText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; textSelection: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputBorderBase: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputBorderHover: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; actionColor: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; actionColorHover: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; actionColorDisabled: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonPrimary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabled: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonWarning: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonSuccess: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextPrimary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextHover: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextDisabled: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; transparent: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundHoverTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundDisabledTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextDisabledTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundHover: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundPressed: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBackgroundDisabled: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextSecondaryDisabled: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextSecondary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonIconBackgroundHover: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonIconBackgroundPressed: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonIconStroke: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBorderFocusedTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonFocusedOutline: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonBorderGradient: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonHoverBorderGradient: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabledBorderGradient: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; badgeBackgroundSuccess: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; badgeBorderSuccess: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; badgeTextSuccess: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; newBadgeBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; newBadgeBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; newBadgeText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; approvedBadgeBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; approvedBadgeBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; approvedBadgeText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; failedBadgeBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; failedBadgeBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; failedBadgeText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionBaseBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionHoverBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionActiveBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionDisabledBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionBaseBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionHoverBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionActiveBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountQuickOptionFocusedBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; youPayYouReceiveBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; youPayYouReceiveBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; youPayYouReceivePrimaryText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; youPayYouReceiveSecondaryText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; announceGradientFrom: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; announceGradientTo: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalHeaderDivider: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalFooterDivider: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatPendingGradientFrom: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatPendingGradientTo: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatSuccessBackgroundFill: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatFailedBackgroundFill: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatStatusIconBorder: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatAccountIconFill: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatAccountGradientFrom: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; fiatAccountGradientTo: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; optionBoxBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; spinnerBackground: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; spinnerIndicator: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; spinnerBackgroundVerifyAccount: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; spinnerIndicatorVerifyAccount: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; dimensions: { modalBottomBarButtonHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalTopBarHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; fonts: { buttonTextPrimary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextSecondary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonTextTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; body: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; fontWeight: { regular: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; medium: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; semibold: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; bold: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; heavy: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalTopbarTitle: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalBottomBarButtonText: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; fontSize: { '10': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '12': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '13': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '14': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '16': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '18': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '20': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '21': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '40': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; '57': { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; buttonTextPrimary: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; buttonTextSecondary: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; buttonTextTertiary: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; modalTopbarSubtitle: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; modalTopbarTitle: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; modalBottomBarButtonText: { fontSize: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; lineHeight: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; }; radii: { actionButton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; actionButtonInner: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; connectButton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; menuButton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modal: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalMobile: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalActionButton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalActionButtonMobile: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; summaryBox: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; youPayYouReceive: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; inputAmountSwitcher: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; qrCode: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; skeleton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; tooltip: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; dropdown: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; dropdownItem: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalTopbarIcon: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; borderWidths: { activeOptionBorderWidth: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; shadows: { connectButton: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; dialog: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; selectedOption: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; selectedWallet: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; dropdown: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; notification: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; qrCode: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonFocusedShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonFocusedShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonHoverShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonHoverShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabledShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabledShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonInnerShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonInnerShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonFocusedInnerShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonFocusedInnerShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonHoverInnerShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonHoverInnerShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabledInnerShadow: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; buttonDisabledInnerShadowTertiary: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; selectedDropdownItem: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; spacing: { modalBaseHorizontalPadding: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalBottomHorizontalPadding: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalPaddingBottomUpper: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalPaddingBottomLower: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; modalTopBarVerticalTextSpacing: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; blurs: { modalOverlay: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; moonpayTheme: `var(--${string})` | `var(--${string}, ${string})` | `var(--${string}, ${number})`; }; export declare const largeScreenMinWidth = 768; declare const responsiveProperties: { conditions: { defaultCondition: "smallScreen"; conditionNames: ("smallScreen" | "largeScreen")[]; }; styles: { alignItems: { values: { center: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-end": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-start": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; display: { values: { none: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; flex: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; block: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; inline: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; }; }; export type ResponsiveValue<Value extends string | number | boolean> = RequiredConditionalValue<typeof responsiveProperties, Value>; export declare const mapResponsiveValue: <OutputValue extends string | number | boolean | null | undefined, Value extends import("@vanilla-extract/sprinkles").ConditionalValue<{ conditions: { defaultCondition: "smallScreen"; conditionNames: ("smallScreen" | "largeScreen")[]; }; styles: { alignItems: { values: { center: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-end": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-start": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; display: { values: { none: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; flex: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; block: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; inline: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; }; }, string | number | boolean>>(value: Value, fn: (inputValue: Value extends import("@vanilla-extract/sprinkles").ResponsiveArray<1, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 2, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 2, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 4 | 2, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 4 | 2 | 5, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 4 | 2 | 5 | 6, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 4 | 2 | 5 | 6 | 7, string | number | boolean | null> | import("@vanilla-extract/sprinkles").ResponsiveArray<1 | 3 | 4 | 2 | 5 | 6 | 7 | 8, string | number | boolean | null> ? NonNullable<Value[number]> : Value extends Partial<Record<string, string | number | boolean>> ? NonNullable<Value[keyof Value]> : Value, key: "smallScreen" | "largeScreen") => OutputValue) => Value extends string | number | boolean ? OutputValue : Partial<Record<"smallScreen" | "largeScreen", OutputValue>>; export declare const normalizeResponsiveValue: <Value extends string | number | boolean>(value: import("@vanilla-extract/sprinkles").ConditionalValue<{ conditions: { defaultCondition: "smallScreen"; conditionNames: ("smallScreen" | "largeScreen")[]; }; styles: { alignItems: { values: { center: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-end": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; "flex-start": { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; display: { values: { none: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; flex: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; block: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; inline: { defaultClass: string; conditions: { smallScreen: string; largeScreen: string; }; }; }; }; }; }, Value>) => Partial<Record<"smallScreen" | "largeScreen", Value>>; export declare const sprinkles: ((props: { background?: "accentColor" | "transparent" | "accentColorForeground" | "actionButtonBorder" | "connectButtonBackground" | "connectButtonBackgroundError" | "connectButtonText" | "connectButtonTextError" | "connectionIndicator" | "error" | "errorBackground" | "errorBorder" | "generalBorder" | "generalBorderDim" | "menuItemBackground" | "selectedOptionBorder" | "focusedOptionBorder" | "standby" | "success" | "delayedStatusIcon" | "chainIconBorder" | "modalBackdrop" | "modalBackground" | "modalBorder" | "offBackground" | "offBackgroundInverse" | "hoverState" | "lightStroke" | "mediumStroke" | "heavyStroke" | "strokeColor" | "modalTopbarIcon" | "primaryText" | "secondaryText" | "tertiaryText" | "textSelection" | "inputBackground" | "inputBorderBase" | "inputBorderHover" | "actionColor" | "actionColorHover" | "actionColorDisabled" | "buttonPrimary" | "buttonDisabled" | "buttonWarning" | "buttonSuccess" | "buttonTextPrimary" | "buttonTextHover" | "buttonTextDisabled" | "buttonBackgroundTertiary" | "buttonBackgroundHoverTertiary" | "buttonBackgroundDisabledTertiary" | "buttonTextTertiary" | "buttonTextDisabledTertiary" | "buttonBackground" | "buttonBackgroundHover" | "buttonBackgroundPressed" | "buttonBackgroundDisabled" | "buttonTextSecondaryDisabled" | "buttonTextSecondary" | "buttonIconBackgroundHover" | "buttonIconBackgroundPressed" | "buttonIconStroke" | "buttonBorderFocusedTertiary" | "buttonFocusedOutline" | "buttonBorderGradient" | "buttonHoverBorderGradient" | "buttonDisabledBorderGradient" | "badgeBackgroundSuccess" | "badgeBorderSuccess" | "badgeTextSuccess" | "newBadgeBackground" | "newBadgeBorder" | "newBadgeText" | "approvedBadgeBackground" | "approvedBadgeBorder" | "approvedBadgeText" | "failedBadgeBackground" | "failedBadgeBorder" | "failedBadgeText" | "inputAmountQuickOptionBaseBackground" | "inputAmountQuickOptionHoverBackground" | "inputAmountQuickOptionActiveBackground" | "inputAmountQuickOptionDisabledBackground" | "inputAmountQuickOptionBaseBorder" | "inputAmountQuickOptionHoverBorder" | "inputAmountQuickOptionActiveBorder" | "inputAmountQuickOptionFocusedBorder" | "youPayYouReceiveBackground" | "youPayYouReceiveBorder" | "youPayYouReceivePrimaryText" | "youPayYouReceiveSecondaryText" | "announceGradientFrom" | "announceGradientTo" | "modalHeaderDivider" | "modalFooterDivider" | "fiatPendingGradientFrom" | "fiatPendingGradientTo" | "fiatSuccessBackgroundFill" | "fiatFailedBackgroundFill" | "fiatStatusIconBorder" | "fiatAccountIconFill" | "fiatAccountGradientFrom" | "fiatAccountGradientTo" | "optionBoxBackground" | "spinnerBackground" | "spinnerIndicator" | "spinnerBackgroundVerifyAccount" | "spinnerIndicatorVerifyAccount" | { base?: "accentColor" | "transparent" | "accentColorForeground" | "actionButtonBorder" | "connectButtonBackground" | "connectButtonBackgroundError" | "connectButtonText" | "connectButtonTextError" | "connectionIndicator" | "error" | "errorBackground" | "errorBorder" | "generalBorder" | "generalBorderDim" | "menuItemBackground" | "selectedOptionBorder" | "focusedOptionBorder" | "standby" | "success" | "delayedStatusIcon" | "chainIconBorder" | "modalBackdrop" | "modalBackground" | "modalBorder" | "offBackground" | "offBackgroundInverse" | "hoverState" | "lightStroke" | "mediumStroke" | "heavyStroke" | "strokeColor" | "modalTopbarIcon" | "primaryText" | "secondaryText" | "tertiaryText" | "textSelection" | "inputBackground" | "inputBorderBase" | "inputBorderHover" | "actionColor" | "actionColorHover" | "actionColorDisabled" | "buttonPrimary" | "buttonDisabled" | "buttonWarning" | "buttonSuccess" | "buttonTextPrimary" | "buttonTextHover" | "buttonTextDisabled" | "buttonBackgroundTertiary" | "buttonBackgroundHoverTertiary" | "buttonBackgroundDisabledTertiary" | "buttonTextTertiary" | "buttonTextDisabledTertiary" | "buttonBackground" | "buttonBackgroundHover" | "buttonBackgroundPressed" | "buttonBackgroundDisabled" | "buttonTextSecondaryDisabled" | "buttonTextSecondary" | "buttonIconBackgroundHover" | "buttonIconBackgroundPressed" | "buttonIconStroke" | "buttonBorderFocusedTertiary" | "buttonFocusedOutline" | "buttonBorderGradient" | "buttonHoverBorderGradient" | "buttonDisabledBorderGradient" | "badgeBackgroundSuccess" | "badgeBorderSuccess" | "badgeTextSuccess" | "newBadgeBackground" | "newBadgeBorder" | "newBadgeText" | "approvedBadgeBackground" | "approvedBadgeBorder" | "approvedBadgeText" | "failedBadgeBackground" | "failedBadgeBorder" | "failedBadgeText" | "inputAmountQuickOptionBaseBackground" | "inputAmountQuickOptionHoverBackground" | "inputAmountQuickOptionActiveBackground" | "inputAmountQuickOptionDisabledBackground" | "inputAmountQuickOptionBaseBorder" | "inputAmountQuickOptionHoverBorder" | "inputAmountQuickOptionActiveBorder" | "inputAmountQuickOptionFocusedBorder" | "youPayYouReceiveBackground" | "youPayYouReceiveBorder" | "youPayYouReceivePrimaryText" | "youPayYouReceiveSecondaryText" | "announceGradientFrom" | "announceGradientTo" | "modalHeaderDivider" | "modalFooterDivider" | "fiatPendingGradientFrom" | "fiatPendingGradientTo" | "fiatSuccessBackgroundFill" | "fiatFailedBackgroundFill" | "fiatStatusIconBorder" | "fiatAccountIconFill" | "fiatAccountGradientFrom" | "fiatAccountGradientTo" | "optionBoxBackground" | "spinnerBackground" | "spinnerIndicator" | "spinnerBackgroundVerifyAccount" | "spinnerIndicatorVerifyAccount" | undefined; hover?: "accentColor" | "transparent" | "accentColorForeground" | "actionButtonBorder" | "connectButtonBackground" | "connectButtonBackgroundError" | "connectButtonText" | "connectButtonTextError" | "connectionIndicator" | "error" | "errorBackground" | "errorBorder" | "generalBorder" | "generalBorderDim" | "menuItemBackground" | "selectedOptionBorder" | "focusedOptionBorder" | "standby" | "success" | "delayedStatusIcon" | "chainIconBorder" | "modalBackdrop" | "modalBackground" | "modalBorder" | "offBackground" | "offBackgroundInverse" | "hoverState" | "lightStroke" | "mediumStroke" | "heavyStroke" | "strokeColor" | "modalTopbarIcon" | "primaryText" | "secondaryText" | "tertiaryText" | "textSelection" | "inputBackground" | "inputBorderBase" | "inputBorderHover" | "actionColor" | "actionColorHover" | "actionColorDisabled" | "buttonPrimary" | "buttonDisabled" | "buttonWarning" | "buttonSuccess" | "buttonTextPrimary" | "buttonTextHover" | "buttonTextDisabled" | "buttonBackgroundTertiary" | "buttonBackgroundHoverTertiary" | "buttonBackgroundDisabledTertiary" | "buttonTextTertiary" | "buttonTextDisabledTertiary" | "buttonBackground" | "buttonBackgroundHover" | "buttonBackgroundPressed" | "buttonBackgroundDisabled" | "buttonTextSecondaryDisabled" | "buttonTextSecondary" | "buttonIconBackgroundHover" | "buttonIconBackgroundPressed" | "buttonIconStroke" | "buttonBorderFocusedTertiary" | "buttonFocusedOutline" | "buttonBorderGradient" | "buttonHoverBorderGradient" | "buttonDisabledBorderGradient" | "badgeBackgroundSuccess" | "badgeBorderSuccess" | "badgeTextSuccess" | "newBadgeBackground" | "newBadgeBorder" | "newBadgeText" | "approvedBadgeBackground" | "approvedBadgeBorder" | "approvedBadgeText" | "failedBadgeBackground" | "failedBadgeBorder" | "failedBadgeText" | "inputAmountQuickOptionBaseBackground" | "inputAmountQuickOptionHoverBackground" | "inputAmountQuickOptionActiveBackground" | "inputAmountQuickOptionDisabledBackground" | "inputAmountQuickOptionBaseBorder" | "inputAmountQuickOptionHoverBorder" | "inputAmountQuickOptionActiveBorder" | "inputAmountQuickOptionFocusedBorder" | "youPayYouReceiveBackground" | "youPayYouReceiveBorder" | "youPayYouReceivePrimaryText" | "youPayYouReceiveSecondaryText" | "announceGradientFrom" | "announceGradientTo" | "modalHeaderDivider" | "modalFooterDivider" | "fiatPendingGradientFrom" | "fiatPendingGradientTo" | "fiatSuccessBackgroundFill" | "fiatFailedBackgroundFill" | "fiatStatusIconBorder" | "fiatAccountIconFill" | "fiatAccountGradientFrom" | "fiatAccountGradientTo" | "optionBoxBackground" | "spinnerBackground" | "spinnerIndicator" | "spinnerBackgroundVerifyAccount" | "spinnerIndicatorVerifyAccount" | undefined; active?: "accentColor" | "transparent" | "accentColorForeground" | "actionButtonBorder" | "connectButtonBackground" | "connectButtonBackgroundError" | "connectButtonText" | "connectButtonTextError" | "connectionIndicator" | "error" | "errorBackground" | "errorBorder" | "generalBorder" | "generalBorderDim" | "menuItemBackground" | "selectedOptionBorder" | "focusedOptionBorder" | "standby" | "success" | "delayedStatusIcon" | "chainIconBorder" | "modalBackdrop" | "modalBackground" | "modalBorder" | "offBackground" | "offBackgroundInverse" | "hoverState" | "lightStroke" | "mediumStroke" | "heavyStroke" | "strokeColor" | "modalTopbarIcon" | "primaryText" | "secondaryText" | "tertiaryText" | "textSelection" | "inputBackground" | "inputBorderBase" | "inputBorderHover" | "actionColor" | "actionColorHover" | "actionColorDisabled" | "buttonPrimary" | "buttonDisabled" | "buttonWarning" | "buttonSuccess" | "buttonTextPrimary" | "buttonTextHover" | "buttonTextDisabled" | "buttonBackgroundTertiary" | "buttonBackgroundHoverTertiary" | "buttonBackgroundDisabledTertiary" | "buttonTextTertiary" | "buttonTextDisabledTertiary" | "buttonBackground" | "buttonBackgroundHover" | "buttonBackgroundPressed" | "buttonBackgroundDisabled" | "buttonTextSecondaryDisabled" | "buttonTextSecondary" | "buttonIconBackgroundHover" | "buttonIconBackgroundPressed" | "buttonIconStroke" | "buttonBorderFocusedTertiary" | "buttonFocusedOutline" | "buttonBorderGradient" | "buttonHoverBorderGradient" | "buttonDisabledBorderGradient" | "badgeBackgroundSuccess" | "badgeBorderSuccess" | "badgeTextSuccess" | "newBadgeBackground" | "newBadgeBorder" | "newBadgeText" | "approvedBadgeBackground" | "approvedBadgeBorder" | "approvedBadgeText" | "failedBadgeBackground" | "failedBadgeBorder" | "failedBadgeText" | "inputAmountQuickOptionBaseBackground" | "inputAmountQuickOptionHoverBackground" | "inputAmountQuickOptionActiveBackground" | "inputAmountQuickOptionDisabledBackground" | "inputAmountQuickOptionBaseBorder" | "inputAmountQuickOptionHoverBorder" | "inputAmountQuickOptionActiveBorder" | "inputAmountQuickOptionFocusedBorder" | "youPayYouReceiveBackground" | "youPayYouReceiveBorder" | "youPayYouReceivePrimaryText" | "youPayYouReceiveSecondaryText" | "announceGradientFrom" | "announceGradientTo" | "modalHeaderDivider" | "modalFooterDivider" | "fiatPendingGradientFrom" | "fiatPendingGradientTo" | "fiatSuccessBackgroundFill" | "fiatFailedBackgroundFill" | "fiatStatusIconBorder" | "fiatAccountIconFill" | "fiatAccountGradientFrom" | "fiatAccountGradientTo" | "optionBoxBackground" | "spinnerBackground" |