import { globalDefaultTheme } from '../components/LedaProvider'; import { RecursivePartial } from '../commonTypes'; export declare type GlobalDefaultTheme = typeof globalDefaultTheme; export declare type PartialGlobalDefaultTheme = RecursivePartial; export declare const useTheme: | Partial<{ disabled?: string | undefined; loading?: string | undefined; wrapper?: string | undefined; }> | Partial<{ button?: string | undefined; buttonActive?: string | undefined; buttonFirst?: string | undefined; buttonLast?: string | undefined; buttonsWrapper?: string | undefined; wrapper?: string | undefined; wrapperDisabled?: string | undefined; wrapperRequired?: string | undefined; }> | Partial<{ disabled?: string | undefined; input?: string | undefined; label?: string | undefined; semi?: string | undefined; wrapper?: string | undefined; }> | Partial<{ checkBoxTreeIcon?: string | undefined; checkBoxTreeIconExpanded?: string | undefined; checkBoxTreeItem?: string | undefined; checkBoxTreeList?: string | undefined; opened?: string | undefined; wrapper?: string | undefined; }> | Partial<{ bodyOpened?: string | undefined; bodyWrapper?: string | undefined; headingDisabled?: string | undefined; headingIcon?: string | undefined; headingIconOpen?: string | undefined; headingWrapper?: string | undefined; }> | Partial<{ countdownTimer?: string | undefined; wrapper?: string | undefined; }> | Partial<{ calendar?: Partial<{ buttonDisabled?: string | undefined; dateCell?: string | undefined; dateCellActive?: string | undefined; dateCellDayOff?: string | undefined; dateCellDifferentMonth?: string | undefined; dateCellDisabled?: string | undefined; dateCellMarked?: string | undefined; dateCellSelected?: string | undefined; dateCellToday?: string | undefined; dateRow?: string | undefined; dateView?: string | undefined; footer?: string | undefined; header?: string | undefined; monthCell?: string | undefined; monthCellActive?: string | undefined; monthCellDisabled?: string | undefined; monthRow?: string | undefined; monthView?: string | undefined; nextButton?: string | undefined; nextIcon?: string | undefined; prevButton?: string | undefined; prevIcon?: string | undefined; title?: string | undefined; titleDisabled?: string | undefined; weekDaysRow?: string | undefined; wrapper?: string | undefined; wrapperRight?: string | undefined; wrapperTop?: string | undefined; wrapperVisible?: string | undefined; yearCell?: string | undefined; yearCellActive?: string | undefined; yearCellDifferentDecade?: string | undefined; yearCellDisabled?: string | undefined; yearRow?: string | undefined; yearView?: string | undefined; }> | undefined; calendarIcon?: string | undefined; iconsWrapper?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; wrapper?: string | undefined; wrapperDisabled?: string | undefined; }> | Partial<{ delimiter?: string | undefined; from?: Partial<{ calendar?: Partial<{ buttonDisabled?: string | undefined; dateCell?: string | undefined; dateCellActive?: string | undefined; dateCellDayOff?: string | undefined; dateCellDifferentMonth?: string | undefined; dateCellDisabled?: string | undefined; dateCellMarked?: string | undefined; dateCellSelected?: string | undefined; dateCellToday?: string | undefined; dateRow?: string | undefined; dateView?: string | undefined; footer?: string | undefined; header?: string | undefined; monthCell?: string | undefined; monthCellActive?: string | undefined; monthCellDisabled?: string | undefined; monthRow?: string | undefined; monthView?: string | undefined; nextButton?: string | undefined; nextIcon?: string | undefined; prevButton?: string | undefined; prevIcon?: string | undefined; title?: string | undefined; titleDisabled?: string | undefined; weekDaysRow?: string | undefined; wrapper?: string | undefined; wrapperRight?: string | undefined; wrapperTop?: string | undefined; wrapperVisible?: string | undefined; yearCell?: string | undefined; yearCellActive?: string | undefined; yearCellDifferentDecade?: string | undefined; yearCellDisabled?: string | undefined; yearRow?: string | undefined; yearView?: string | undefined; }> | undefined; calendarIcon?: string | undefined; iconsWrapper?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; wrapper?: string | undefined; wrapperDisabled?: string | undefined; }> | undefined; to?: Partial<{ calendar?: Partial<{ buttonDisabled?: string | undefined; dateCell?: string | undefined; dateCellActive?: string | undefined; dateCellDayOff?: string | undefined; dateCellDifferentMonth?: string | undefined; dateCellDisabled?: string | undefined; dateCellMarked?: string | undefined; dateCellSelected?: string | undefined; dateCellToday?: string | undefined; dateRow?: string | undefined; dateView?: string | undefined; footer?: string | undefined; header?: string | undefined; monthCell?: string | undefined; monthCellActive?: string | undefined; monthCellDisabled?: string | undefined; monthRow?: string | undefined; monthView?: string | undefined; nextButton?: string | undefined; nextIcon?: string | undefined; prevButton?: string | undefined; prevIcon?: string | undefined; title?: string | undefined; titleDisabled?: string | undefined; weekDaysRow?: string | undefined; wrapper?: string | undefined; wrapperRight?: string | undefined; wrapperTop?: string | undefined; wrapperVisible?: string | undefined; yearCell?: string | undefined; yearCellActive?: string | undefined; yearCellDifferentDecade?: string | undefined; yearCellDisabled?: string | undefined; yearRow?: string | undefined; yearView?: string | undefined; }> | undefined; calendarIcon?: string | undefined; iconsWrapper?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; wrapper?: string | undefined; wrapperDisabled?: string | undefined; }> | undefined; wrapper?: string | undefined; }> | Partial<{ bars?: string | undefined; barsOpen?: string | undefined; overlay?: string | undefined; wrapper?: string | undefined; wrapperLeft?: string | undefined; wrapperRight?: string | undefined; wrapperVisible?: string | undefined; }> | Partial<{ wrapper?: string | undefined; wrapperRight?: string | undefined; wrapperTop?: string | undefined; wrapperVisible?: string | undefined; }> | Partial<{ currentText?: string | undefined; item?: string | undefined; wrapper?: string | undefined; wrapperRight?: string | undefined; wrapperTop?: string | undefined; wrapperVisible?: string | undefined; }> | Partial<{ clearIcon?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; selectIcon?: string | undefined; selectIconClosed?: string | undefined; selectIconOpened?: string | undefined; wrapper?: string | undefined; container?: string | undefined; containerTop?: string | undefined; containerVisible?: string | undefined; group?: string | undefined; groupLabel?: string | undefined; item?: string | undefined; itemHighlighted?: string | undefined; itemPlaceholder?: string | undefined; itemSelected?: string | undefined; list?: string | undefined; noSuggestions?: string | undefined; }> | Partial<{ content?: string | undefined; disabled?: string | undefined; dragActive?: string | undefined; fileDeleteIcon?: string | undefined; fileDeleteIconWrapper?: string | undefined; fileDeleteLink?: string | undefined; fileDownloadLink?: string | undefined; hint?: string | undefined; invalid?: string | undefined; rejectedFilesWrapper?: string | undefined; rejectedMessage?: string | undefined; required?: string | undefined; status?: string | undefined; uploadIcon?: string | undefined; wrapper?: string | undefined; }> | Partial<{ button?: string | undefined; cloudIcon?: string | undefined; content?: string | undefined; description?: string | undefined; disabled?: string | undefined; dragActive?: string | undefined; errorIcon?: string | undefined; fileDownloadLink?: string | undefined; invalid?: string | undefined; progressLoader?: string | undefined; required?: string | undefined; retryButton?: string | undefined; retryIcon?: string | undefined; status?: string | undefined; successIcon?: string | undefined; wrapper?: string | undefined; }> | Partial<{ fileList?: string | undefined; fileListDeleteIcon?: string | undefined; fileListDownloadIcon?: string | undefined; fileListName?: string | undefined; fileListTag?: string | undefined; fileListWrapper?: string | undefined; subtitle?: string | undefined; }> | Partial<{ closeIcon?: string | undefined; icon?: string | undefined; iconLeft?: string | undefined; iconRight?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; wrapper?: string | undefined; }> | Partial<{ current?: string | undefined; last?: string | undefined; linkTreeIcon?: string | undefined; linkTreeIconExpanded?: string | undefined; linkTreeItem?: string | undefined; linkTreeList?: string | undefined; opened?: string | undefined; wrapper?: string | undefined; }> | Partial<{ bodyOverflow?: string | undefined; container?: string | undefined; element?: string | undefined; fullscreen?: string | undefined; wrapper?: string | undefined; }> | Partial<{ progressBase?: string | undefined; progressCircle?: string | undefined; progressLoader?: string | undefined; wrapper?: string | undefined; }> | Partial<{ closeIcon?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; wrapper?: string | undefined; }> | Partial<{ arrowLeft?: string | undefined; arrowRight?: string | undefined; container?: string | undefined; content?: string | undefined; menuBar?: string | undefined; menuBarFiller?: string | undefined; menuDisabled?: string | undefined; menuDropDown?: string | undefined; menuItem?: string | undefined; menuItemActive?: string | undefined; scroll?: string | undefined; wrapper?: string | undefined; }> | Partial<{ body?: string | undefined; cross?: string | undefined; footer?: string | undefined; header?: string | undefined; window?: string | undefined; wrapper?: string | undefined; }> | Partial<{ container?: string | undefined; containerTop?: string | undefined; containerVisible?: string | undefined; group?: string | undefined; groupLabel?: string | undefined; item?: string | undefined; itemHighlighted?: string | undefined; itemPlaceholder?: string | undefined; itemSelected?: string | undefined; list?: string | undefined; noSuggestions?: string | undefined; checkBoxItem?: string | undefined; checkBoxList?: string | undefined; checkBoxListFooter?: string | undefined; checkBoxListHeader?: string | undefined; checkBoxListWrapper?: string | undefined; checkBoxSemi?: string | undefined; checkBoxTreeList?: string | undefined; clearIcon?: string | undefined; dropdownIcon?: string | undefined; dropdownIconClosed?: string | undefined; dropdownIconOpened?: string | undefined; input?: string | undefined; inputFocused?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; loadingIcon?: string | undefined; placeholder?: string | undefined; selectAll?: string | undefined; tagsContainer?: string | undefined; tagsUnion?: string | undefined; wrapper?: string | undefined; }> | Partial<{ notificationCloseIcon?: string | undefined; notificationContent?: string | undefined; notificationIcon?: string | undefined; notificationWrapper?: string | undefined; wrapper?: string | undefined; }> | Partial<{ delimiter?: string | undefined; from?: Partial<{ arrowButtons?: string | undefined; arrowDown?: string | undefined; arrowUp?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; wrapper?: string | undefined; }> | undefined; label?: string | undefined; to?: Partial<{ arrowButtons?: string | undefined; arrowDown?: string | undefined; arrowUp?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; wrapper?: string | undefined; }> | undefined; wrapper?: string | undefined; }> | Partial<{ arrowButtons?: string | undefined; arrowDown?: string | undefined; arrowUp?: string | undefined; input?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; wrapper?: string | undefined; }> | Partial<{ button?: string | undefined; controlButtons?: string | undefined; controlFirst?: string | undefined; controlLast?: string | undefined; controlNext?: string | undefined; controlPrev?: string | undefined; iconFirst?: string | undefined; iconLast?: string | undefined; iconNext?: string | undefined; iconPrev?: string | undefined; labelInfo?: string | undefined; labelSizeOptions?: string | undefined; numberButtons?: string | undefined; numberSelected?: string | undefined; wrapper?: string | undefined; }> | Partial<{ closeIcon?: string | undefined; icon?: string | undefined; iconLeft?: string | undefined; iconRight?: string | undefined; input?: string | undefined; inputClearable?: string | undefined; inputWrapper?: string | undefined; inputWrapperDisabled?: string | undefined; inputWrapperFocused?: string | undefined; inputWrapperInvalid?: string | undefined; inputWrapperRequired?: string | undefined; isHiddenIcon?: string | undefined; isVisibleIcon?: string | undefined; messageDefault?: string | undefined; messageMedium?: string | undefined; messageStrong?: string | undefined; messageWeak?: string | undefined; prefix?: string | undefined; suffix?: string | undefined; wrapper?: string | undefined; }> | Partial<{ fill?: string | undefined; value?: string | undefined; wrapper?: string | undefined; }> | Partial<{ input?: string | undefined; item?: string | undefined; label?: string | undefined; wrapper?: string | undefined; }> | Partial<{ item?: string | undefined; itemFilled?: string | undefined; wrapper?: string | undefined; }> | Partial<{ container?: string | undefined; handle?: string | undefined; label?: string | undefined; labelActive?: string | undefined; labelContainer?: string | undefined; labelStep?: string | undefined; labelStepContainer?: string | undefined; mark?: string | undefined; markActive?: string | undefined; markContainer?: string | undefined; tooltipArrow?: string | undefined; tooltipInner?: string | undefined; tooltipWrap?: string | undefined; track?: string | undefined; trackActive?: string | undefined; wrapper?: string | undefined; wrapperDisabled?: string | undefined; }> | Partial<{ label?: string | undefined; statusIcon?: string | undefined; statusItem?: string | undefined; statusItemDanger?: string | undefined; statusItemFirst?: string | undefined; statusItemLast?: string | undefined; statusItemProgress?: string | undefined; statusItemSuccess?: string | undefined; statusItemWarning?: string | undefined; statusLine?: string | undefined; wrapper?: string | undefined; }> | Partial<{ container?: string | undefined; fixed?: string | undefined; wrapper?: string | undefined; }> | Partial<{ container?: string | undefined; containerTop?: string | undefined; containerVisible?: string | undefined; group?: string | undefined; groupLabel?: string | undefined; item?: string | undefined; itemHighlighted?: string | undefined; itemPlaceholder?: string | undefined; itemSelected?: string | undefined; list?: string | undefined; noSuggestions?: string | undefined; }> | Partial<{ element?: string | undefined; handle?: string | undefined; label?: string | undefined; wrapper?: string | undefined; }> | Partial<{ arrowLeft?: string | undefined; arrowRight?: string | undefined; container?: string | undefined; content?: string | undefined; scroll?: string | undefined; tab?: string | undefined; tabActive?: string | undefined; tabBarFiller?: string | undefined; tabDisabled?: string | undefined; tabsBar?: string | undefined; wrapper?: string | undefined; }> | Partial<{ closeIcon?: string | undefined; defaultIcon?: string | undefined; tag?: string | undefined; wrapper?: string | undefined; }> | Partial<{ input?: string | undefined; inputDisabled?: string | undefined; inputFocused?: string | undefined; inputInvalid?: string | undefined; inputRequired?: string | undefined; wrapper?: string | undefined; }> | Partial<{ bottom?: string | undefined; bottomLeft?: string | undefined; bottomRight?: string | undefined; left?: string | undefined; right?: string | undefined; tooltip?: string | undefined; top?: string | undefined; topLeft?: string | undefined; topRight?: string | undefined; wrapper?: string | undefined; }> | Partial<{ activeElement?: string | undefined; modal?: string | undefined; overlay?: string | undefined; overlayLoading?: string | undefined; }> | Partial<{ itemActive?: string | undefined; itemContent?: string | undefined; itemContentWrapper?: string | undefined; itemEnding?: string | undefined; itemHeading?: string | undefined; itemHeadingIcon?: string | undefined; itemHeadingIconOpen?: string | undefined; itemIcon?: string | undefined; itemIconCheck?: string | undefined; itemIconStop?: string | undefined; itemLine?: string | undefined; itemSign?: string | undefined; itemStatus?: string | undefined; itemTitle?: string | undefined; itemWrapper?: string | undefined; itemWrapperDisabled?: string | undefined; statusDanger?: string | undefined; statusProgress?: string | undefined; statusSuccess?: string | undefined; statusWarning?: string | undefined; wrapper?: string | undefined; }> | Partial<{ label?: string | undefined; wizardItemActive?: string | undefined; wizardItemFirst?: string | undefined; wizardItemLast?: string | undefined; wizardItemProgress?: string | undefined; wizardItemSuccess?: string | undefined; wizardLine?: string | undefined; wizardLineProgress?: string | undefined; wizardStep?: string | undefined; wrapper?: string | undefined; }> | undefined>(theme: T | undefined, fieldName: "notifications" | "password" | "button" | "input" | "menu" | "textarea" | "autoComplete" | "buttonGroup" | "checkBox" | "checkBoxTree" | "collapse" | "countDown" | "dateTimeInput" | "dateTimeInputRange" | "drawer" | "dropDown" | "dropDownLink" | "dropDownSelect" | "dropZone" | "fileDrop" | "fileList" | "linkTree" | "loader" | "loaderComponent" | "maskedInput" | "modal" | "multiSelect" | "numericRange" | "numericTextBox" | "pagination" | "progressBar" | "radio" | "rating" | "slider" | "statusBar" | "stickyPanel" | "suggestionList" | "switcher" | "tabs" | "tags" | "tooltip" | "tour" | "vstepper" | "wizard") => Required<{ [P in keyof T]?: (T[P] extends object ? Required<{ [P_1 in keyof T[P]]?: (T[P][P_1] extends object ? Required<{ [P_2 in keyof T[P][P_1]]?: (T[P][P_1][P_2] extends object ? Required<{ [P_3 in keyof T[P][P_1][P_2]]?: (T[P][P_1][P_2][P_3] extends object ? Required<{ [P_4 in keyof T[P][P_1][P_2][P_3]]?: (T[P][P_1][P_2][P_3][P_4] extends object ? Required<{ [P_5 in keyof T[P][P_1][P_2][P_3][P_4]]?: (T[P][P_1][P_2][P_3][P_4][P_5] extends object ? Required<{ [P_6 in keyof T[P][P_1][P_2][P_3][P_4][P_5]]?: (T[P][P_1][P_2][P_3][P_4][P_5][P_6] extends object ? Required<{ [P_7 in keyof T[P][P_1][P_2][P_3][P_4][P_5][P_6]]?: (T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7] extends object ? Required<{ [P_8 in keyof T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7]]?: (T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7][P_8] extends object ? Required<{ [P_9 in keyof T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7][P_8]]?: (T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7][P_8][P_9] extends object ? Required<{ [P_10 in keyof T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7][P_8][P_9]]?: (T[P][P_1][P_2][P_3][P_4][P_5][P_6][P_7][P_8][P_9][P_10] extends object ? Required : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }> : Required) | undefined; }>;