import type { MascotAssets, MascotCollection, MascotState, MascotView } from "../types/mascot.js"; /** Merges state-specific mascot assets, with overrides taking precedence. */ export declare function resolveMascotAssets(defaults?: MascotAssets, overrides?: MascotAssets): MascotAssets | undefined; /** Merges ready-to-render mascot collections per surface and state. */ export declare function resolveMascotCollection(defaults?: MascotCollection, overrides?: MascotCollection): MascotCollection | undefined; /** Selects the active mascot, falling back to the idle mascot for the same surface. */ export declare function getMascotNode(collection: MascotCollection | undefined, view: MascotView, state: MascotState): import("react").ReactNode;