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