import { ClearRefinementsConnectorParams, ClearRefinementsWidgetDescription, ClearRefinementsRenderState } from 'instantsearch.js/es/connectors/clear-refinements/connectClearRefinements';
import { TypedBaseWidget } from '../typed-base-widget';
import { NgAisInstantSearch } from '../instantsearch/instantsearch';
import { NgAisIndex } from '../index-widget/index-widget';
export declare class NgAisClearRefinements extends TypedBaseWidget<ClearRefinementsWidgetDescription, ClearRefinementsConnectorParams> {
    parentIndex: NgAisIndex;
    instantSearchInstance: NgAisInstantSearch;
    resetLabel: string;
    includedAttributes: ClearRefinementsConnectorParams['includedAttributes'];
    excludedAttributes: ClearRefinementsConnectorParams['excludedAttributes'];
    transformItems?: ClearRefinementsConnectorParams['transformItems'];
    state: ClearRefinementsRenderState;
    get isHidden(): boolean;
    constructor(parentIndex: NgAisIndex, instantSearchInstance: NgAisInstantSearch);
    ngOnInit(): void;
    handleClick(event: MouseEvent): void;
}
