import React, { JSX } from 'react';
import { SortOption, CatalogViewMode } from '../../core/types';
export type CatalogActionsRowProps = {
    searchQuery: string;
    setSearchQuery: (updatedTerm: string) => void;
    sortOption: SortOption | null;
    setSortOption: (option: SortOption | null) => void;
    viewMode?: CatalogViewMode;
    onViewModeChange?: (mode: CatalogViewMode) => void;
    style?: React.CSSProperties;
};
export declare function CatalogActionsRow({ searchQuery, setSearchQuery, sortOption, setSortOption, viewMode, onViewModeChange, style, }: CatalogActionsRowProps): JSX.Element;
export declare const CatalogActionsRowWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const CatalogControlsWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const CatalogSearchInputWrapper: import("styled-components").StyledComponent<"div", any, {}, never>;
