import type { CollectionId, CollectionItemModel } from "../../../../metabase-types/api";
import type { DashboardPickerInitialValueItem, DashboardPickerItem, DashboardPickerStatePath } from "./types";
export declare const getCollectionIdPath: (collection: Pick<DashboardPickerItem, "id" | "location" | "is_personal" | "effective_location">, userPersonalCollectionId?: CollectionId) => CollectionId[];
export declare const getStateFromIdPath: ({ idPath, namespace, models, }: {
    idPath: CollectionId[];
    namespace?: "snippets";
    models?: CollectionItemModel[];
}) => DashboardPickerStatePath;
export declare const getCollectionId: (item: DashboardPickerItem | DashboardPickerInitialValueItem | null) => CollectionId;
export declare const isFolder: (item: DashboardPickerItem) => boolean;
