import * as React from "react"; import { SearchkitManager } from "../SearchkitManager"; import { ImmutableQuery } from "../query"; import { Accessor } from "../accessors/Accessor"; export interface SearchkitComponentProps { mod?: string; className?: string; translations?: Object; searchkit?: SearchkitManager; key?: string; } export declare class SearchkitComponent

extends React.Component { searchkit: SearchkitManager; accessor: Accessor; stateListenerUnsubscribe: Function; translations: Object; unmounted: boolean; static contextTypes: React.ValidationMap; static translationsPropType: (translations: any) => React.Requireable; static propTypes: any; constructor(props?: any); defineBEMBlocks(): any; defineAccessor(): Accessor; translate(key: any, interpolations?: any): any; bemBlocks: any; _getSearchkit(): any; componentWillMount(): void; componentWillUnmount(): void; getResults(): any; getHits(): any; getHitsCount(): any; hasHits(): boolean; hasHitsChanged(): any; getQuery(): ImmutableQuery; isInitialLoading(): boolean; isLoading(): boolean; getError(): any; }