import { Dispatch, SetStateAction } from 'react';
import { MessageType } from '../../../graphql.autogenerated';
declare const searchModes: readonly ["mode_conv", "mode_msg"];
export type SearchMode = typeof searchModes[number];
interface Props {
    setAssigneeId: Dispatch<SetStateAction<string | undefined>>;
    setClientId: Dispatch<SetStateAction<string | undefined>>;
    setIntegrationId: Dispatch<SetStateAction<string | undefined>>;
    setSearchPattern: Dispatch<SetStateAction<string | undefined>>;
    setMode: Dispatch<SetStateAction<SearchMode>>;
    setMessageType: Dispatch<SetStateAction<MessageType>>;
    assigneeId?: string;
    clientId?: string;
    integrationId?: string;
    searchPattern?: string;
    onSearch: Dispatch<unknown>;
    loading?: boolean;
    messageType: MessageType;
    mode?: SearchMode;
}
declare const SearchFilters: ({ setAssigneeId, setClientId, setIntegrationId, setSearchPattern, setMessageType, setMode, assigneeId, clientId, integrationId, searchPattern, onSearch, loading, messageType, mode }: Props) => import("@emotion/react/jsx-runtime").JSX.Element;
export default SearchFilters;
