import type { MascotAreaOptions, MascotOption } from "../types"; export type MascotArea = "splash" | "menu" | "loading" | "error"; /** * `mascot` オプションから指定エリアの設定を解決する。 * - 単一の `MascotOption`(`false` 含む)はスプラッシュ/メニューにのみ適用し、 * 読み込み中/失敗は従来どおりデフォルト(`undefined`)にする。 * - エリア別オブジェクトは該当キー → `default` の順でフォールバックする。 */ export declare function resolveMascot(mascot: MascotOption | MascotAreaOptions | undefined, area: MascotArea): MascotOption | undefined; /** * カスタム指定(`src` / `render` / `html`)から表示用ノードを生成する。 * `false` / `undefined`(=デフォルト表示)の場合は null を返す。 */ export declare function buildMascotNode(option: MascotOption | undefined): HTMLElement | null; //# sourceMappingURL=mascot.d.ts.map