import type * as React from "react";
import type StructuredQuery from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/queries/StructuredQuery";
import Filter from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/queries/structured/Filter";
import type { DateShortcutOptions } from "../filters/pickers/DatePicker/DatePickerShortcutOptions";
type Props = {
    className?: string;
    style?: React.CSSProperties;
    fieldPickerTitle?: string;
    filter?: Filter;
    query: StructuredQuery;
    onChange?: (filter: Filter) => void;
    onChangeFilter: (filter: Filter) => void;
    onResize?: () => void;
    onClose?: () => void;
    noCommitButton?: boolean;
    showFieldPicker?: boolean;
    showOperatorSelector?: boolean;
    dateShortcutOptions?: DateShortcutOptions;
    showCustom?: boolean;
    isNew?: boolean;
    checkedColor?: string;
};
/**
 * @deprecated use MLv2
 */
export declare function FilterPopover({ isNew: isNewProp, filter: filterProp, style, showFieldPicker, showCustom, noCommitButton, className, query: legacyQuery, showOperatorSelector, fieldPickerTitle, dateShortcutOptions, checkedColor, onChange, onChangeFilter, onResize, onClose, }: Props): import("react/jsx-runtime").JSX.Element;
export {};
