export { PlatformExporter, type PlatformId, type PlatformInfo, type PlatformFeature, type AssetType, type NiceProject, type ProjectSettings, type NiceScene, type NiceEntity, type NiceComponent, type NiceAsset, type NicePrefab, type NiceTilemap, type TilemapLayer, type ExportOptions, type ExportResult, type ExportedFile, type ExportError, type ExportWarning, type ExportStats, type DetectionResult, detectBestPlatform, registerPlatform, getPlatformInfo, getAllPlatforms, } from './PlatformExporter'; export { UnityExporter, type UnityExportOptions } from './UnityExporter'; export { GodotExporter, type GodotExportOptions } from './GodotExporter'; export { PixiJSExporter, PhaserExporter, type WebExportOptions } from './WebExporter'; export { ThreeJSExporter, type ThreeJSExportOptions } from './ThreeJSExporter'; import type { PlatformId } from './PlatformExporter'; import { PlatformExporter } from './PlatformExporter'; /** * Create an exporter instance for a given platform. */ export declare function createExporter(platform: PlatformId): PlatformExporter | null; /** * Get list of all available exporters. */ export declare function getAvailableExporters(): PlatformId[]; /** * Check if an exporter is available for a platform. */ export declare function hasExporter(platform: PlatformId): boolean;