import { SourceFile } from 'ts-morph';
import { SelectResult } from '../types/selection-types';
import { SelectionStrategy } from './selection-strategy';
export declare class RangeSelectionStrategy implements SelectionStrategy {
    private rangeAnalyzer;
    canHandle(options: Record<string, unknown>): boolean;
    select(sourceFile: SourceFile, options: Record<string, unknown>): Promise<SelectResult[]>;
    validateOptions(options: Record<string, unknown>): void;
}
//# sourceMappingURL=range-selection-strategy.d.ts.map