import { type Table } from "@tanstack/react-table";
export interface AddFilterButtonProps<TData> {
    table: Table<TData>;
    variant?: "base" | "sm";
    hideWhenFilterApplied?: boolean;
    showWhenFilterApplied?: boolean;
}
declare function AddFilterButtonComponent<TData>({ table, variant, hideWhenFilterApplied, showWhenFilterApplied, }: AddFilterButtonProps<TData>, ref: React.Ref<HTMLButtonElement>): JSX.Element | null;
export declare const AddFilterButton: <TData>(props: AddFilterButtonProps<TData> & {
    ref?: React.Ref<HTMLButtonElement>;
}) => ReturnType<typeof AddFilterButtonComponent>;
export {};
//# sourceMappingURL=AddFilterButton.d.ts.map