import { type Component } from 'vue';
import { A2UIButton, A2UICard, A2UICheckBox, A2UIColumn, A2UIDivider, A2UIImage, A2UIRow, A2UIText, A2UITextField } from './components';
import { BASIC_CATALOG_ID, basicCatalog } from './catalog';
export { A2UIText, A2UIButton, A2UITextField, A2UICheckBox, A2UIColumn, A2UIRow, A2UIDivider, A2UIImage, A2UICard, basicCatalog, BASIC_CATALOG_ID, };
export type BasicCatalogComponents = Record<string, Component>;
/**
 * Vue component map for the Basic Catalog (ant-design-vue wrappers).
 */
export declare function createBasicCatalogComponents(): BasicCatalogComponents;
/**
 * Register the built-in basic catalog (`local://ant-design-x-vue-next/basic`).
 * Call once at app bootstrap.
 */
export declare function registerBasicCatalog(): CatalogLike;
interface CatalogLike {
    catalogId: string;
    components: BasicCatalogComponents;
}
