import { DollOptionsPlaceholder, ModelInfoByNamePlaceholder, PlaceInfoByNamePlaceholder, PrendyOptionsUntyped } from "./stores/typedStoreHelpers"; export interface AssetsTypesUntyped { PrendyOptions: PrendyOptionsUntyped; PlaceInfoByName: PlaceInfoByNamePlaceholder; ModelInfoByName: ModelInfoByNamePlaceholder; DollOptions: DollOptionsPlaceholder; CharacterOptions: Record; ModelName: string; DollName: string; CharacterName: string; PlaceName: string; SoundName: string; MusicName: string; FontName: string; MusicFiles: Record; SpeechVidFiles: Record; SoundFiles: Record; PickupsInfo: any; AnyCameraName: string; AnySegmentName: string; AnySpotName: string; AnyTriggerName: string; PickupName: string; AnyAnimationName: string; SpeechVidName: string; CameraNameByPlace: Record; SoundspotNameByPlace: Record; SpotNameByPlace: Record; TriggerNameByPlace: Record; WallNameByPlace: Record; AnimationNameByModel: Record; BoneNameByModel: Record; MaterialNameByModel: Record; MeshNameByModel: Record; ModelNamesByPlaceLoose: any; SegmentNameByPlace: Record; StoryPartName: string; } export interface CustomAssetsTypes { } export interface AssetsTypes extends Omit, CustomAssetsTypes { } export type PrendyAssets = { placeInfoByName: AssetsTypes["PlaceInfoByName"]; modelInfoByName: AssetsTypes["ModelInfoByName"]; dollOptions: AssetsTypes["DollOptions"]; characterOptions: AssetsTypes["CharacterOptions"]; placeNames: readonly AssetsTypes["PlaceName"][]; modelNames: readonly AssetsTypes["ModelName"][]; dollNames: readonly AssetsTypes["DollName"][]; characterNames: readonly AssetsTypes["CharacterName"][]; musicNames: readonly AssetsTypes["MusicName"][]; soundNames: readonly AssetsTypes["SoundName"][]; fontNames: readonly AssetsTypes["FontName"][]; pickupsInfo: AssetsTypes["PickupsInfo"]; musicFiles: AssetsTypes["MusicFiles"]; soundFiles: AssetsTypes["SoundFiles"]; speechVidFiles: AssetsTypes["SpeechVidFiles"]; prendyOptions: AssetsTypes["PrendyOptions"]; }; export type MyTypes = { Types: AssetsTypes; Assets: PrendyAssets; };