import type { BaseElement } from "./BaseElement"; import { LayoutConstructor, LayoutFactory } from "@md5crypt/layout"; import { ElementTypes } from "./ElementTypes"; import { Texture } from "@pixi/core"; export type PixiElementConfig = ElementTypes[keyof ElementTypes]; export declare class PixiLayoutFactory extends LayoutFactory { onResolveAsset?: (key: string) => Texture; resolveAsset(asset: string | Texture | undefined | null): Texture; register(type: T, constructor: LayoutConstructor): void; }