import type { InvalidTestCase } from './InvalidTestCase'; import type { RuleTesterConfig } from './RuleTesterConfig'; import type { ValidTestCase } from './ValidTestCase'; type Mutable = { -readonly [P in keyof T]: T[P]; }; export type TesterConfigWithDefaults = Mutable> & RuleTesterConfig>; export interface RunTests { readonly invalid: readonly InvalidTestCase[]; readonly valid: readonly (string | ValidTestCase)[]; } export interface NormalizedRunTests { readonly invalid: readonly InvalidTestCase[]; readonly valid: readonly ValidTestCase[]; } export type { InvalidTestCase, SuggestionOutput, TestCaseError, } from './InvalidTestCase'; export type { RuleTesterConfig } from './RuleTesterConfig'; export type { TestLanguageOptions, ValidTestCase } from './ValidTestCase'; //# sourceMappingURL=index.d.ts.map