import type { AdapterConfig } from "@trackunit/react-map-adapter-shared"; import type { MapType } from "../core/types"; type AppearancePreviewProps = Readonly<{ /** Derived adapter config for this preview (with the correct theme baked in) */ adapterConfig: AdapterConfig; /** Map type to display in this preview */ mapType: MapType; /** Display label shown under the preview */ label: string; /** Whether this preview is the currently selected appearance */ selected: boolean; /** Called when this preview is clicked */ onSelect: () => void; /** Test ID */ "data-testid"?: string; }>; /** * A single map appearance preview cell. * * Renders a tiny non-interactive map using `usePreviewMap` with a derived adapter config. * The map renders taller than the visible area to crop out the Google attribution at the bottom. * Uses `cvaInteractableItem` with a hidden radio input for selection styling. * * @internal */ export declare const AppearancePreview: ({ adapterConfig, mapType, label, selected, onSelect, "data-testid": dataTestId, }: AppearancePreviewProps) => import("react/jsx-runtime").JSX.Element; export {};