//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 30 2020 21:18:12).
//
//  Copyright (C) 1997-2019 Steve Nygard.
//

#import <DVTKit/NSObject-Protocol.h>

@class DVTSourceCodeLanguage, DVTSourceLandmarkItem, DVTSourceModelItem, NSDictionary, NSString;

@protocol DVTSourceLanguageServiceDelegate <NSObject>
@property(readonly, nonatomic) NSDictionary *sourceLanguageServiceContext;
- (void)scheduleLazyInvalidationForRange:(struct _NSRange)arg1;
- (void)updateAttributesInRange:(struct _NSRange)arg1;
- (void)invalidateAllLandmarks;
- (DVTSourceLandmarkItem *)sourceLandmarkAtCharacterIndex:(unsigned long long)arg1;
- (long long)syntaxTypeForItem:(DVTSourceModelItem *)arg1 context:(NSDictionary *)arg2;
- (DVTSourceCodeLanguage *)language;
- (unsigned long long)leadingWhitespacePositionsForLine:(unsigned long long)arg1;
- (struct _NSRange)currentWordAtIndex:(unsigned long long)arg1;
- (struct _NSRange)characterRangeForLineRange:(struct _NSRange)arg1;
- (struct _NSRange)lineRangeForCharacterRange:(struct _NSRange)arg1;
- (NSString *)string;
- (BOOL)isSyntaxColoringEnabled;
- (BOOL)isDoingBatchEdit;
@end

