import type { FunctionComponent, KeyboardEvent, ReactNode } from 'react'; import React from 'react'; import { SearchInput } from '../../../components'; import { type Props as BaseProps } from './Frame'; import type { ContentRenderProps } from './Placeholder'; export declare function SearchInputPlaceholder({ className, title, description, dragOver, format, progress, selected, getSuggestions, invalidateSuggestions, renderAddon, renderEmpty, renderSuggestion, renderSuggestions, autoFocus, disabled, initialQuery, placeholder, onEsc, onSelect, ...attributes }: SearchInputPlaceholder.Props): React.JSX.Element; export declare namespace SearchInputPlaceholder { interface Props extends Omit { getSuggestions: SearchInput.Props['getSuggestions']; invalidateSuggestions?: SearchInput.Props['invalidateSuggestions']; renderEmpty?: SearchInput.Props['renderEmpty']; renderAddon?: SearchInput.Props['renderAddon']; renderSuggestion?: SearchInput.Props['renderSuggestion']; renderSuggestions?: SearchInput.Props['renderSuggestions']; title: ReactNode | FunctionComponent; description: ReactNode | FunctionComponent; disabled?: boolean; autoFocus?: boolean; initialQuery?: string; placeholder?: string; onEsc?: (event: KeyboardEvent) => void; onSelect?: (id: SearchInput.Suggestion['id'], value: T) => void; } }