import { types } from "typestyle"; import { OmniaTheming, ITheming } from "@omnia/fx/ux"; import { SpacingSettings } from "@omnia/fx-models"; import { SearchBoxStyling } from "../SearchBoxStyling"; type SearchRule = { container?: (showInHeader: boolean, compactChrome: boolean) => types.NestedCSSProperties; searchCategory?: types.NestedCSSProperties; searchCategoryHeaderText?: (theme: OmniaTheming) => types.NestedCSSProperties; searchCategoryHeader?: (theme: OmniaTheming) => types.NestedCSSProperties; searchCategoryContent?: (paddingBottom: boolean) => types.NestedCSSProperties; resultRow?: (theme: OmniaTheming) => types.NestedCSSProperties; dialogContainer?: types.NestedCSSProperties; dialogHeader?: (theme: OmniaTheming) => types.NestedCSSProperties; dialogBody?: (dialogMode: boolean, dropdownResultMode: boolean, hideFooter: boolean, dialogFitInOmniaBody?: boolean) => types.NestedCSSProperties; dialogFooter?: (isHaveKeyWork: boolean) => types.NestedCSSProperties; closeBtn?: types.NestedCSSProperties; linkSeeMore?: types.NestedCSSProperties; headerTitle?: types.NestedCSSProperties; textboxDialogMode?: types.NestedCSSProperties; noResult?: types.NestedCSSProperties; contentTop?: (showOnHeader: boolean, dropdownResultMode: boolean) => types.NestedCSSProperties; searchBox?: (styling: SearchBoxStyling, theming: ITheming) => types.NestedCSSProperties; searchBoxDialog?: types.NestedCSSProperties; dropdownResult?: (height: number, showOnHeader: boolean) => types.NestedCSSProperties; dropdownOverride?: types.NestedCSSProperties; spellingSuggestionLink?: types.NestedCSSProperties; searchBoxContrast?: (dark: boolean) => types.NestedCSSProperties; shimmer?: () => types.NestedCSSProperties; }; export declare const SearchAdminStyles: { container?: types.NestedCSSProperties; dragIcon?: types.NestedCSSProperties; templatesMappingWapper?: types.NestedCSSProperties; tableBlock?: types.NestedCSSProperties; tableActionCol?: types.NestedCSSProperties; tableQueryCol?: types.NestedCSSProperties; categoryConfigBlock?: types.NestedCSSProperties; categoryConfigTitle?: types.NestedCSSProperties; categoryConfigInput?: types.NestedCSSProperties; advancedSearchCategoryConfigsTable?: types.NestedCSSProperties; configRefinersTitle?: types.NestedCSSProperties; refinersTableOrderByHeader?: types.NestedCSSProperties; refinersTableLimitHeader?: types.NestedCSSProperties; refinersTableActionsHeader?: types.NestedCSSProperties; inputLabel?: types.NestedCSSProperties; enterprisePropertyPosition?: types.NestedCSSProperties; expansionHeaderWrapper?: types.NestedCSSProperties; }; export declare const QuickSearchStyles: SearchRule; export declare const AdvancedSearchStyles: { container?: (isDialogMode?: boolean) => types.NestedCSSProperties; closeBtn?: types.NestedCSSProperties; refinerWapper?: types.NestedCSSProperties; refinerBlock?: types.NestedCSSProperties; refinerHeading?: types.NestedCSSProperties; refinerList?: (theme: OmniaTheming) => types.NestedCSSProperties; refinerItem?: (theme: OmniaTheming) => types.NestedCSSProperties; refinerBadgeCount?: types.NestedCSSProperties; refinerCount?: (theme: OmniaTheming, isSelected: boolean) => types.NestedCSSProperties; refinementText?: (isSelected: boolean, isClearOption: boolean, isShowMoreOption: boolean) => types.NestedCSSProperties; searchHeader?: (theme: OmniaTheming, dialogMode: boolean, showTabs: boolean) => types.NestedCSSProperties; searchCategories?: types.NestedCSSProperties; searchTitleWapper?: types.NestedCSSProperties; searchTitle?: (dialogMode: boolean) => types.NestedCSSProperties; searchResultWapper?: types.NestedCSSProperties; searchResultBlock?: (dialogMode: boolean, containerMaxHeight: number) => types.NestedCSSProperties; searchResultContainer?: types.NestedCSSProperties; searchResultItems?: types.NestedCSSProperties; resultRow?: (theme: OmniaTheming, smallLayout: boolean) => types.NestedCSSProperties; tabStyling?: (color: string) => types.NestedCSSProperties; positionSearchBlock?: types.NestedCSSProperties; linkSeeLess?: types.NestedCSSProperties; dropdownResultTabs?: types.NestedCSSProperties; dropdownResult?: (height: number, width: number, showOnHeader: boolean, xsOnly: boolean, containerLeftPosition?: number) => types.NestedCSSProperties; searchBox?: (styling: SearchBoxStyling, theming: ITheming) => types.NestedCSSProperties; footerContainer?: types.NestedCSSProperties; textAlignLeft?: types.NestedCSSProperties; promotedResultHeader?: types.NestedCSSProperties; promotedResultDivider?: types.NestedCSSProperties; refinerPanelHeader?: types.NestedCSSProperties; refinerPanelContent?: types.NestedCSSProperties; spellingSusstionWrapper?: types.NestedCSSProperties; spellingSuggestionLink?: types.NestedCSSProperties; searchBoxContrast?: (dark: boolean) => types.NestedCSSProperties; }; export declare const AdvancedSearchSettingsStyles: { container?: types.NestedCSSProperties; settingsHeaderContainer?: types.NestedCSSProperties; settingsHeaderDragButton?: types.NestedCSSProperties; settingsHeaderButton?: types.NestedCSSProperties; settingsPanel?: types.NestedCSSProperties; }; export declare const SearchBlockStyles: { blockSpacing: (spacing: SpacingSettings) => types.NestedCSSProperties; }; export declare const SearchHeaderStyles: {}; export declare const ShowMoreStyles: { showMore?: types.NestedCSSProperties; }; export {};