import type { ReactNode } from "react";
import type { FilterTypeKeys, SearchFilterPropTypes } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/search/types";
import type { StackProps } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
type SearchFilterPopoverWrapperProps<T extends FilterTypeKeys = any> = {
    children: ReactNode;
    onApply: (value: SearchFilterPropTypes[T]) => void;
    isLoading?: boolean;
} & StackProps;
export declare const SearchFilterApplyButton: ({ onApply, }: Pick<SearchFilterPopoverWrapperProps, "onApply">) => import("react/jsx-runtime").JSX.Element;
export declare const SearchFilterPopoverWrapper: ({ children, onApply, isLoading, ...stackProps }: SearchFilterPopoverWrapperProps) => import("react/jsx-runtime").JSX.Element;
export {};
