import { CardType } from '../definitions/shared/base';
/**
 * v1 → v2 card type mapping. The v1 docs schema uses snake_case
 * (`fields_list`, `data_table`, ...) while v2's internal `cardType`
 * is kebab-case (`element-list`, `datatable`, ...).
 *
 * Two v1 card types don't map to v2 cards at all:
 *   - `button_group` — in v2 this is an `action` ELEMENT with
 *     style=`button-group`, not a card. The adapter rewrites these
 *     into a one-element `element-list` card with the button-group
 *     element inside.
 *   - `form_builder`  — in v2 this is a `builder` ELEMENT with
 *     style=`form-builder`. Same rewrite as button_group.
 */
export declare const V1_TO_V2_CARD_TYPE: Record<string, CardType>;
export declare const V2_TO_V1_CARD_TYPE: Record<CardType, string>;
/** v1 card types that map to an element wrapped in an element-list, not a card. */
export declare const V1_ELEMENT_AS_CARD: ReadonlySet<string>;
//# sourceMappingURL=cardTypeMap.d.ts.map