import type { Culture, UploadedImage } from '@prezly/sdk';
import { MainPanel } from './components';
import type { AlgoliaConfig } from './types';
export declare function SearchModal({ isOpen, categories, className, overlayClassName, onToggle, algoliaConfig, locale, newsroomName, logo, showSubtitle, showDate, }: SearchModal.Props): import("react/jsx-runtime").JSX.Element;
export declare namespace SearchModal {
    type DisplayedCategory = MainPanel.DisplayedCategory;
    interface Props {
        isOpen: boolean;
        className?: string;
        overlayClassName?: string;
        onToggle: (open: boolean) => void;
        algoliaConfig: AlgoliaConfig;
        locale: Culture['code'];
        newsroomName: string;
        categories: DisplayedCategory[];
        showSubtitle?: boolean;
        showDate: boolean;
        logo: UploadedImage | null;
    }
}
