import Filterizr from './Filterizr';
import { Destructible } from './types/interfaces';
export default class FilterControls implements Destructible {
    private filterControls;
    private filterizr;
    private multiFilterControls;
    private searchControls;
    private selector;
    private shuffleControls;
    private sortAscControls;
    private sortDescControls;
    /**
     * @param filterizr keep a ref to the Filterizr object to control actions
     * @param selector selector of controls in case of multiple Filterizr instances
     */
    constructor(filterizr: Filterizr, selector?: string);
    destroy(): void;
    private initialize;
}