import React from "react";
import { QuickFilterProps } from "./type";
import { useQuickFilterFn, useQuickFilterWithPageFn, writeQuickFilterToUrlFn } from "./hook";
import "./style.scss";
export default QuickFilter;
declare function QuickFilter<VALUE extends Record<string, any>>({ labelStyle, labelClassName, value: propsValue, items, shadow, moreButton, moreOpen, moreOpenChange, moreButtonClassName, onChange, tailSlot, children, className, columns, labelWidth, inputWidth, showHighLight, enableOperators, qfKey, onConfirm, onReset, extraOperatorOptions, }: QuickFilterProps<VALUE>): React.JSX.Element;
declare namespace QuickFilter {
    var useQuickFilterWithPage: typeof useQuickFilterWithPageFn;
    var useQuickFilter: typeof useQuickFilterFn;
    var writeQuickFilterToUrl: typeof writeQuickFilterToUrlFn;
}
