import type { SourceFile } from './SourceFile'; export type TSourceFileImport = { error?: string; path: string; file: SourceFile; }; export interface ISlotVarDefinition { slot: number; position: number; name: string; type: string; size: number; memory?: 'storage' | 'constant' | 'immutable'; value?: string | number | bigint; } export interface ISlotsParserOption { files?: { path: string; content: string; }[]; withConstants?: boolean; withImmutables?: boolean; }