mirror of
https://github.com/imezx/Warp.git
synced 2025-04-25 07:30:02 +00:00
21 lines
864 B
TypeScript
21 lines
864 B
TypeScript
|
import type { AutocompleteApi, AutocompleteState } from '@algolia/autocomplete-core';
|
||
|
import type { MutableRefObject } from 'react';
|
||
|
import React from 'react';
|
||
|
import type { InternalDocSearchHit } from './types';
|
||
|
export declare type SearchBoxTranslations = Partial<{
|
||
|
resetButtonTitle: string;
|
||
|
resetButtonAriaLabel: string;
|
||
|
cancelButtonText: string;
|
||
|
cancelButtonAriaLabel: string;
|
||
|
}>;
|
||
|
interface SearchBoxProps extends AutocompleteApi<InternalDocSearchHit, React.FormEvent, React.MouseEvent, React.KeyboardEvent> {
|
||
|
state: AutocompleteState<InternalDocSearchHit>;
|
||
|
autoFocus: boolean;
|
||
|
inputRef: MutableRefObject<HTMLInputElement | null>;
|
||
|
onClose: () => void;
|
||
|
isFromSelection: boolean;
|
||
|
translations?: SearchBoxTranslations;
|
||
|
}
|
||
|
export declare function SearchBox({ translations, ...props }: SearchBoxProps): JSX.Element;
|
||
|
export {};
|