import * as Lib from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib";
import type Question from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib/v1/Question";
import type { QueryBuilderMode } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/store";
interface FilterHeaderToggleProps {
    className?: string;
    query: Lib.Query;
    isExpanded: boolean;
    onExpand: () => void;
    onCollapse: () => void;
}
export declare function FilterHeaderToggle({ className, query, isExpanded, onExpand, onCollapse, }: FilterHeaderToggleProps): import("react/jsx-runtime").JSX.Element;
export declare namespace FilterHeaderToggle {
    var shouldRender: ({ question, queryBuilderMode, isObjectDetail, }: RenderCheckOpts) => boolean;
}
interface FilterHeaderProps {
    question: Question;
    expanded: boolean;
    updateQuestion: (question: Question, opts: {
        run: boolean;
    }) => void;
}
export declare function FilterHeader({ question, expanded, updateQuestion, }: FilterHeaderProps): import("react/jsx-runtime").JSX.Element | null;
export declare namespace FilterHeader {
    var shouldRender: ({ question, queryBuilderMode, isObjectDetail, }: RenderCheckOpts) => boolean;
}
type RenderCheckOpts = {
    question: Question;
    queryBuilderMode: QueryBuilderMode;
    isObjectDetail: boolean;
};
export {};
