import * as React from 'react';
import type { HTMLProps } from '../utils/utilityTypes';
import type BaseSearchBarProps from './interface';
export interface SearchBarCssVars {
'--background'?: React.CSSProperties['background'];
'--height'?: React.CSSProperties['height'];
'--padding-horizontal'?: React.CSSProperties['paddingRight'];
'--input-padding-horizontal'?: React.CSSProperties['paddingRight'];
'--input-height'?: React.CSSProperties['height'];
'--input-background'?: React.CSSProperties['background'];
'--input-font-size'?: React.CSSProperties['fontSize'];
'--input-placeholder-color'?: React.CSSProperties['color'];
'--input-clear-icon-color'?: React.CSSProperties['color'];
'--input-border-radius'?: React.CSSProperties['borderRadius'];
'--cancel-font-size'?: React.CSSProperties['fontSize'];
'--cancel-color'?: React.CSSProperties['color'];
'--cancel-margin-left'?: React.CSSProperties['marginLeft'];
'--cancel-transition'?: React.CSSProperties['transition'];
'--icon-margin-right'?: React.CSSProperties['marginRight'];
'--icon-color'?: React.CSSProperties['color'];
}
export declare type SearchBarProps = BaseSearchBarProps & React.InputHTMLAttributes & HTMLProps;
declare const SearchBar: React.ForwardRefExoticComponent & HTMLProps & React.RefAttributes>;
export default SearchBar;