import { FC } from "react"; import { AccountPlatform } from "@talismn/crypto"; //#region src/components/types.d.ts type TalismanOrbProps = { seed: string; width?: number; height?: number; className?: string; }; //#endregion //#region src/components/TalismanOrb.d.ts declare const TalismanOrb: FC; //#endregion //#region src/components/TalismanOrbRectangle.d.ts declare const TalismanOrbRectangle: FC; //#endregion //#region src/components/useTalismanOrb.d.ts declare const useTalismanOrb: (seed: string) => { bgColor1: string; bgColor2: string; glowColor: string; transform: string; cx: number; cy: number; platform: import("@talismn/crypto").AccountPlatform; id: string; }; //#endregion //#region src/computeTalismanOrb.d.ts type TalismanOrbData = { bgColor1: string; bgColor2: string; glowColor: string; transform: string; cx: number; cy: number; platform: AccountPlatform; }; /** Pure computation of orb visual data from a seed (address). No React dependency. */ declare const computeTalismanOrb: (seed: string) => TalismanOrbData; //#endregion //#region src/util/getTalismanOrbDataUrl.d.ts /** * Returns a base64 encoded data url for the Talisman Orb svg. * Pure implementation — no React or react-dom dependency. */ declare const getTalismanOrbDataUrl: (address: string) => `data:image/svg+xml;base64,${string}`; //#endregion export { TalismanOrb, TalismanOrbData, TalismanOrbProps, TalismanOrbRectangle, computeTalismanOrb, getTalismanOrbDataUrl, useTalismanOrb }; //# sourceMappingURL=index.d.ts.map