import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { EmptyObject } from '../../../Types'; import type { MediaType } from '../../core/Constants'; import type { ArrayAtom } from '../../core/state/ArrayStateAtom'; import type { MapStateAtom } from '../../core/state/MapStateAtom'; import type { CoreStateAtoms } from '../../core/Types'; import { CoreExportNames } from '../../core/Types'; import type { ContextWithState } from '../../Types'; type ContextT = ContextHaving<{ [CoreExportNames.CoreStateAtoms]: CoreStateAtoms; }, EmptyObject, ContextWithState>; export type MediaTypeMapAtom = MapStateAtom>; export declare function createMediaTypeMapAtom(context: ContextT, ...activeMediaTypes: MediaType[]): MediaTypeMapAtom; export {};