import { AssetMeta, BrandColor, BrandColors, CREST_TIERS, CrestTier, NAMESPACES, Namespace } from "./types.mjs"; import { AssetProps, AssetSvgProps } from "./runtime/props.mjs"; import { SvgAssetComponent } from "./runtime/create-svg-asset.mjs"; import { VariantSvgAssetComponent, VariantSvgProps } from "./runtime/create-variant-svg-asset.mjs"; import { allAssets } from "./generated/manifest.mjs"; import { FindAssetsFilter, findAssets, getAsset } from "./search.mjs"; //#region src/index.d.ts /** * The generated React component name for an asset, e.g. ("hoggies","chart") → * "HedgehogChart". For crest minis pass `tier` for the trailing "Mini": * ("crests", "marketing", "mini") → "MarketingCrestMini". */ declare function getComponentName(namespace: Namespace, slug: string, tier?: CrestTier): string; //#endregion export { type AssetMeta, type AssetProps, type AssetSvgProps, type BrandColor, type BrandColors, CREST_TIERS, type CrestTier, type FindAssetsFilter, NAMESPACES, type Namespace, type SvgAssetComponent, type VariantSvgAssetComponent, type VariantSvgProps, allAssets, findAssets, getAsset, getComponentName };