/// <reference types="react" />
import { Filter } from '@sisense/sdk-data';
import { FilterTileDesignOptions } from '../../../domains/filters/components/filter-tile-container';
import type { FilterTileConfig } from '../../../domains/filters/components/filter-tile/types';
export type UnsupportedFilterTileProps = {
    filter: Filter;
    design?: FilterTileDesignOptions;
    /** Filter delete callback */
    onDelete?: () => void;
    /** Filter edit callback */
    onEdit?: () => void;
    /** Callback to handle filter change (used for lock toggle) */
    onChange?: (filter: Filter) => void;
    /**
     * Config for the filter tile
     *
     * @internal
     */
    config?: FilterTileConfig;
    /**
     * Render header title
     *
     * @internal
     */
    renderHeaderTitle?: (title: React.ReactNode) => React.ReactNode;
};
/**
 * Filter tile component that renders an unsupported filter (which is not recognized by the JAQL to Filter translation)
 *
 * @internal
 */
export declare const UnsupportedFilterTile: ({ filter, design, onDelete, onEdit, onChange, config, renderHeaderTitle, }: UnsupportedFilterTileProps) => import("react/jsx-runtime").JSX.Element;
