export interface ListPageSearchSectionProps { isSearchOpen: boolean; searchPlaceHolder: string; searchText: string; /** Tab-within-feature scope — see `selectedEntity` above. */ currentTab?: string; downloadPresent?: boolean; enableSearchHotkey?: boolean; hideSearchBtn?: boolean; inputWrapperStyle?: React.CSSProperties; /** When set, applied to each search bar container (icon + input). */ searchBarDataTestId?: string; searchIconMarginRight?: string; searchTextBoxStyle?: React.CSSProperties; /** * Optional page/feature scope — paired with `currentTab` to derive a * specific `data-testid` on the outer container (e.g. * `search-transaction_categorization-review`). Both must be supplied for * the attribute to render; either missing falls back to no `data-testid` * so consumers without this context (vendor pages, aging reports, etc.) * stay un-tagged and continue to rely on their own scoping mechanisms. */ selectedEntity?: string; styledSearchCancelIconWrapperStyle?: React.CSSProperties; styledSearchIconContainerStyle?: React.CSSProperties; styledSearchIconWrapperStyle?: React.CSSProperties; onSearchTextChanged?: (searchText: string) => void; } export default function ListPageSearchSection(listPageSearchSectionProps: Readonly): import("react/jsx-runtime").JSX.Element;