import { Program } from '../analyzer/program'; import { ConfigOptions } from '../common/configOptions'; import { FileEditAction, FileEditActions } from '../common/editAction'; import { Range } from './harness/fourslash/fourSlashTypes'; import { TestState } from './harness/fourslash/testState'; export declare function convertFileEditActionToString(edit: FileEditAction): string; export declare function convertRangeToFileEditAction(state: TestState, range: Range, replacementText?: string): FileEditAction; export declare function verifyEdits(state: TestState, fileEditActions: FileEditActions, ranges: Range[], replacementText: string | undefined): void; export declare function applyFileEditActions(state: TestState, fileEditActions: FileEditActions): void; export declare function verifyReferencesAtPosition(program: Program, configOption: ConfigOptions, symbolNames: string | string[], fileName: string, position: number, ranges: Range[]): void;