import type { ContextHaving } from '../../../../framework-types/execution-context/Types'; import type { CoreEffects, CoreExportNames, CoreStateAtoms } from '../../core/Types'; import type { SourceStateAtom } from '../../source/atoms/SourceStateAtom'; import type { SourceExportNames } from '../../source/Types'; import type { ContextWithState } from '../../Types'; import type { TargetVolumeStateAtom } from './TargetVolumeStateAtom'; export declare const TargetVolumeState = "target-volume-state"; export type TargetVolumeState = { [TargetVolumeState]: TargetVolumeStateAtom; }; export type VolumePackageExports = TargetVolumeState; export type VolumePackageDependencies = { [CoreExportNames.CoreEffects]: CoreEffects; [CoreExportNames.CoreStateAtoms]: CoreStateAtoms; [SourceExportNames.SourceState]: SourceStateAtom; }; export type VolumePackageContext = ContextHaving;