import React from 'react';
import type { UseInstantSearchApiProps } from '../lib/useInstantSearchApi';
import type { UiState } from 'instantsearch.js';
export type InstantSearchProps<TUiState extends UiState = UiState, TRouteState = TUiState> = UseInstantSearchApiProps<TUiState, TRouteState> & {
    children?: React.ReactNode;
};
export declare function InstantSearch<TUiState extends UiState = UiState, TRouteState = TUiState>({ children, ...props }: InstantSearchProps<TUiState, TRouteState>): React.JSX.Element | null;
