import type { AssetReference, ResourceLocator } from "@skenora/contracts"; import type { ResourceProvider } from "./types.js"; /** Explicit, versioned, package-owned textures. This entry performs no I/O. */ export type BuiltinParticleTexture = "soft-dot-v1" | "rain-streak-v1" | "snow-grain-v1"; export declare function getBuiltinParticleTextureAsset(texture: BuiltinParticleTexture, id?: string): AssetReference & { source: ResourceLocator; }; /** Install explicitly on Editor/Renderer or a host ResourceManager. No network. */ export declare function createBuiltinParticleResourceProvider(): ResourceProvider; //# sourceMappingURL=particles.d.ts.map