import type { Writable } from 'svelte/store'; import type { Size, ThrelteAudioContext, ThrelteContext, ThrelteRenderContext, ThrelteRootContext } from '../types/types'; export declare const createContexts: (linear: boolean, flat: boolean, dpr: number, userSize: Writable, parentSize: Writable, debugFrameloop: boolean, frameloop: 'always' | 'demand' | 'never') => { ctx: ThrelteContext; rootCtx: ThrelteRootContext; renderCtx: ThrelteRenderContext; audioCtx: ThrelteAudioContext; getCtx: () => ThrelteContext; getRootCtx: () => ThrelteRootContext; getRenderCtx: () => ThrelteRenderContext; getAudioCtx: () => ThrelteAudioContext; };