import { BodyShape } from '../../platform/item'; import { EmoteDefinition } from './emote-definition'; import { PreviewCamera } from './preview-camera'; import { PreviewEmote } from './preview-emote'; import { PreviewProjection } from './preview-projection'; import { PreviewType } from './preview-type'; import { SocialEmoteAnimation } from './social-emote-animation'; import { WearableDefinition } from './wearable-definition'; export declare enum PreviewUnityMode { AUTH = "authentication", BUILDER = "builder", MARKETPLACE = "marketplace", PROFILE = "profile", CONFIG = "configurator", JESUS = "jesus" } export type PreviewConfig = { item?: WearableDefinition | EmoteDefinition; wearables: WearableDefinition[]; bodyShape: BodyShape; skin: string; hair: string; eyes: string; zoom: number; type: PreviewType; face: boolean; background: { image?: string; color: string; transparent: boolean; }; emote: PreviewEmote | null; camera: PreviewCamera; projection: PreviewProjection; autoRotateSpeed: number; centerBoundingBox: boolean; fadeEffect: boolean; showSceneBoundaries?: boolean; showThumbnailBoundaries?: boolean; offsetX: number; offsetY: number; offsetZ: number; cameraX: number; cameraY: number; cameraZ: number; wheelZoom: number; wheelPrecision: number; wheelStart: number; panning: boolean; lockAlpha: boolean; lockBeta: boolean; lockRadius: boolean; forceRender?: Array; unityMode?: PreviewUnityMode; unity?: boolean; disableLoader?: boolean; socialEmote?: SocialEmoteAnimation; }; //# sourceMappingURL=preview-config.d.ts.map