import { CSSObject } from 'styled-components'; import { Get } from 'type-fest'; export declare const theme: { colors: { primary: { extraLight: string; light: string; main: string; dark: string; extraDark: string; }; secondary: { light: string; main: string; dark: string; }; success: { extraLight: string; light: string; main: string; dark: string; }; danger: { extraLight: string; light: string; main: string; dark: string; }; gray: { extraLight: string; light: string; main: string; dark: string; }; black: { light: string; main: string; dark: string; }; white: { main: string; dark: string; }; }; space: number[]; radii: number[]; fontSizes: number[]; sizes: number[]; fontWeights: number[]; borderWidths: number[]; lineHeights: string[]; breakpoints: string[]; boxShadows: { input: string; }; fonts: { primary: string; secondary: string; }; components: { CreditCard: import("./components/organisms/CreditCard/types").CreditCardSettings; Watermark: import("./components/organisms/CreditCard/components/Watermark/types").WatermarkSettings; BankAccount: import("./components/organisms/BankAccount/types").BankAccountSettings; Table: import("./components/organisms/Table/types").TableSettings; Tag: import("./components/molecules/Tag/types").TagSettings; Card: import("./components/molecules/Card/types").CardSettings; RadioSelect: import("./components/molecules/RadioSelect/types").RadioSelectSettings; Alert: import("./components/molecules/Alert/types").AlertSettings; FormField: import("./components/molecules/FormField/types").FormFieldSettings; TagInput: import("./components/molecules/TagInput/types").TagInputSettings; InputLabel: import("./components/molecules/InputLabel/types").InputLabelSettings; StepHorizontal: import("./components/molecules/Stepper/components/StepHortizontal/types").StepHorizontalSettings; StepVertical: import("./components/molecules/Stepper/components/StepVertical/types").StepVerticalSettings; ToastMessage: import("./components/molecules/ToastMessage/types").ToastMessageSettings; Tabs: import("./components/molecules/Tabs/types").TabsSettings; CreditCardNumber: import("./components/molecules/CreditCardNumber/type").CreditCardNumberSettings; CreditCardAddress: import("./components/molecules/CreditCardAddress/type").CreditCardAddressSettings; CreditCardHolderDetails: import("./components/molecules/CreditCardHolderDetails/type").CreditCardHolderDetailsSettings; Accordion: import("./components/molecules/Accordion/type").AccordionSettings; PageHeaderTitle: import("./components/molecules/PageHeaderTitle/type").PageHeaderTitle; PageHeaderSubtitle: import("./components/molecules/PageHeaderSubtitle/type").PageHeaderSubtitle; Button: import("./components/atoms/Button/types").ButtonSettings; Anchor: import("./components/atoms/Anchor/types").AnchorSettings; BodyText: import("./components/atoms/BodyText/types").BodyTextSettings; Heading: import("./components/atoms/Heading/types").HeadingSettings; InputMessage: import("./components/atoms/InputMessage/types").InputMessageSettings; Input: import("./components/atoms/Input/types").InputSettings; Tooltip: import("./components/atoms/Tooltip/types").TooltipSettings; Toggle: import("./components/atoms/Toggle/types").ToggleSettings; ProgressBar: import("./components/atoms/ProgressBar/types").ProgressBarSettings; Checkbox: import("./components/atoms/Checkbox/types").CheckboxSettings; SubscriptionComponentCard: import("./components/atoms/SubscriptionComponentCard/types").SubscriptionComponentCardSettings; Select: import("./components/atoms/Select/types").SelectSettings; RadioButton: import("./components/atoms/RadioButton/types").RadioButtonSettings; Options: import("./components/atoms/Options/types").OptionsSettings; TextArea: import("./components/atoms/TextArea/types").TextArea; }; }; export type ComponentsTheme = typeof theme; export type FontWeight = (typeof theme.fontWeights)[number] | 'inherit'; export type Theme = ComponentsTheme & { components: Record; }; export type Components = Get; export type ComponentsVariants = keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get | keyof Get;