import type { Component, ComponentConstructorOptions, SvelteComponent } from 'svelte' type AnyRecord = Record export type SvelteClassComponentConstructor = new ( options: ComponentConstructorOptions, ) => SvelteComponent export type SvelteComponentConstructor = SvelteClassComponentConstructor | Component /** * @internal */ export interface SvelteRenderOptions { // The whole context map that belongs to the closest parent component. // Returned by `getAllContexts` from `svelte`. context: Map }