import { type TSESLint } from '@typescript-eslint/utils'; import { type ReadonlyRecord } from 'ts-type-forge'; type RuleOptions = readonly [Dependencies] | readonly [Dependencies, Options]; type Dependencies = readonly Readonly<{ module: string; allowReferenceFrom: readonly string[]; allowSameModule?: boolean; targetMembers?: readonly string[]; excludeTypeImportChecks?: boolean; }>[]; type Options = Readonly<{ resolveRelativeImport?: boolean; pathIndexMap?: ReadonlyRecord; }>; type MessageId = 'forbidden-import-specifier' | 'forbidden-import'; export declare const strictDependenciesRule: TSESLint.RuleModule; export {}; //# sourceMappingURL=strict-dependencies.d.mts.map