import type { IconName } from "../../../../ui";
import type { UiParameter } from "../../../../../metabase-lib/v1/parameters/types";
import type { ClickBehavior, ClickBehaviorType, DashboardCard } from "../../../../../metabase-types/api";
interface BehaviorOptionProps {
    value: ClickBehaviorType;
    dashcard: DashboardCard;
    icon: IconName;
    hasNextStep: boolean;
    selected: boolean;
    disabled?: boolean;
    onClick: () => void;
}
export declare const BehaviorOption: ({ value, dashcard, icon, onClick, hasNextStep, selected, disabled, }: BehaviorOptionProps) => import("react/jsx-runtime").JSX.Element;
interface TypeSelectorProps {
    dashcard: DashboardCard;
    clickBehavior: ClickBehavior;
    parameters: UiParameter[];
    updateSettings: (settings?: ClickBehavior) => void;
    moveToNextPage: () => void;
}
export declare function TypeSelector({ dashcard, clickBehavior, parameters, updateSettings, moveToNextPage, }: TypeSelectorProps): import("react/jsx-runtime").JSX.Element;
export {};
