import { SxProps, Theme } from '@mui/material/styles';
import { ComponentSize } from '../types';
export interface SearchBarProps {
    value: string;
    onChange: (value: string) => void;
    placeholder?: string;
    regex?: boolean;
    caseSensitive?: boolean;
    onRegexChange?: (enabled: boolean) => void;
    onCaseSensitiveChange?: (enabled: boolean) => void;
    matchCount?: number;
    currentMatch?: number;
    onNext?: () => void;
    onPrev?: () => void;
    size?: ComponentSize;
    sx?: SxProps<Theme>;
}
declare function SearchBar({ value, onChange, placeholder, regex, caseSensitive, onRegexChange, onCaseSensitiveChange, matchCount, currentMatch, onNext, onPrev, size, sx, }: SearchBarProps): import("react/jsx-runtime").JSX.Element;
declare namespace SearchBar {
    var displayName: string;
}
export default SearchBar;
