/// import * as React from "react"; import { DropdownItem } from "focus-components/dropdown"; import { SearchStore } from "../../store"; import { FacetBoxStyle, FacetStyle } from "./facet-box"; import { GroupComponentStyle } from "./group-component"; import { ListSummaryStyle } from "./list-summary"; export { FacetBoxStyle, FacetStyle, GroupComponentStyle, ListSummaryStyle }; import * as styles from "./style/index.css"; export declare type AdvancedSearchStyle = Partial; export interface AdvancedSearchProps { classNames?: AdvancedSearchStyle; /** Par défault: true */ hasBackToTop?: boolean; hasSelection?: boolean; lineComponentMapper: (...args: any[]) => ReactComponent; lineOperationList?: DropdownItem[]; onLineClick?: (...args: any[]) => void; orderableColumnList?: { key: string; label: string; order: boolean; }[]; openedFacetList?: {}; scopes: { code: string; label: string; }[]; scopesConfig?: { [key: string]: string; }; scopeLock?: boolean; store: SearchStore; } export declare class AdvancedSearch extends React.Component { componentWillMount(): void; private renderFacetBox(); private renderListSummary(); private renderActionBar(); private renderResults(); render(): JSX.Element; }