import { type Table } from "@tanstack/react-table";
import type { ButtonProps } from "@calcom/ui/components/button";
export interface ColumnVisiblityProps<TData> {
    table: Table<TData>;
}
declare function ColumnVisibilityButtonComponent<TData>({ children, color, EndIcon, table, ...rest }: ColumnVisiblityProps<TData> & ButtonProps, ref: React.Ref<HTMLButtonElement>): JSX.Element;
export declare const ColumnVisibilityButton: <TData>(props: ColumnVisiblityProps<TData> & ButtonProps & {
    ref?: React.Ref<HTMLButtonElement>;
}) => ReturnType<typeof ColumnVisibilityButtonComponent>;
export {};
//# sourceMappingURL=ColumnVisibilityButton.d.ts.map