import "@babylonjs/loaders"; import { MyTypes } from "./declarations"; import { WorkerConstructor } from "./initializeKTX2Decoder"; export { DebugFrameRate } from "./components/DebugFrameRate"; export { PrendyApp } from "./components/PrendyApp"; export * from "./declarations"; export { prendyEffectGroups, prendyParamEffectGroups } from "./effects/effects"; export { makePrendyOptions } from "./getPrendyOptions"; export * from "./helpers/babylonjs/vectors"; export * from "./helpers/prendyHelpers/characters"; export * from "./helpers/prendyHelpers/dolls"; export * from "./helpers/prendyHelpers/players"; export * from "./helpers/prendyHelpers/scene"; export * from "./helpers/prendyHelpers/sound"; export * from "./helpers/prendyHelpers/speech"; export * from "./helpers/prendyHelpers/stickers"; export * from "./helpers/prendyRuleMakers/cameras"; export * from "./helpers/prendyRuleMakers/interact"; export * from "./helpers/prendyRuleMakers/pickups"; export * from "./helpers/prendyRuleMakers/places"; export * from "./helpers/prendyRuleMakers/prendyRuleMakers"; export * from "./helpers/prendyRuleMakers/segments"; export * from "./helpers/prendyRuleMakers/touches"; export * from "./helpers/prendyRuleMakers/triggers"; export { isHolding } from "./helpers/prendyUtils/player"; export { PrendyEventParameters, prendyEventGroups } from "./events/events"; export { loadPrendyState, savePrendyState } from "./helpers/saving"; export { makePrendyStores, prendyStepNames } from "./stores/stores"; export type DollOptionLoose = { model: T_ModelName; }; export type DollOptionsLoose = Record>; export type CharacterOptionLoose = Record; export declare function initPrendy(assets: T_MyTypes["Assets"], KTX2Worker: WorkerConstructor): Promise; export declare function getDefaultDollOptions(modelNames: readonly T_ModelName[]): { [K_ModelName in T_ModelName]: { model: K_ModelName; }; };