import type { CollectionItemModel } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
import type { QuestionPickerItem, QuestionPickerOptions, QuestionPickerStatePath } from "../types";
export declare const defaultOptions: QuestionPickerOptions;
interface QuestionPickerProps {
    initialValue?: Pick<QuestionPickerItem, "model" | "id">;
    models?: CollectionItemModel[];
    options: QuestionPickerOptions;
    path: QuestionPickerStatePath | undefined;
    shouldShowItem?: (item: QuestionPickerItem) => boolean;
    onInit: (item: QuestionPickerItem) => void;
    onItemSelect: (item: QuestionPickerItem) => void;
    onPathChange: (path: QuestionPickerStatePath) => void;
}
export declare const QuestionPicker: ({ initialValue, models, options, path: pathProp, shouldShowItem, onInit, onItemSelect, onPathChange, }: QuestionPickerProps) => import("react/jsx-runtime").JSX.Element;
export {};
