import React from 'react';
import { ToolbarCollectionState } from '../../state';
import { FiltersMap } from '@wix/bex-core';
import type { CustomColumnsDragAndDrop } from '../CustomColumns/CustomColumnsDragAndDrop';
import type { Column } from '../../model';
export interface CustomColumnsCTAButtonProps<T, F extends FiltersMap> {
    state: ToolbarCollectionState<T, F>;
    onColumnClick?: (column: Column, checked: boolean) => unknown;
    dragAndDrop?: typeof CustomColumnsDragAndDrop;
}
export declare function _CustomColumnsCTAButton<T, F extends FiltersMap>({ state, onColumnClick, dragAndDrop, }: CustomColumnsCTAButtonProps<T, F>): React.JSX.Element;
export declare const CustomColumnsCTAButton: typeof _CustomColumnsCTAButton & {
    displayName: string;
};
//# sourceMappingURL=CustomColumnsCTAButton.d.ts.map