/*
 *     Generated by class-dump 3.3.4 (64 bit).
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
 */

#import "NSObject.h"

#import "DVTInvalidation-Protocol.h"

@class DVTStackBacktrace, IDEFileReference;

@interface IDEFileTextSettings : NSObject <DVTInvalidation>
{
    BOOL _isInvalidated;
    DVTStackBacktrace *_invalidationBacktrace;
    IDEFileReference *_fileReference;
    unsigned long long _textEncoding;
    long long _tabWidth;
    long long _indentWidth;
    unsigned long long _lineEndings;
    BOOL _usesTabs;
    BOOL _wrapsLines;
}

- (void)_clearFileReferenceObservations;
- (id)_textPreferences;
- (id)description;
@property IDEFileReference *fileReference; // @synthesize fileReference=_fileReference;
@property long long indentWidth; // @synthesize indentWidth=_indentWidth;
- (id)init;
- (void)invalidate;
@property(readonly) DVTStackBacktrace *invalidationBacktrace; // @synthesize invalidationBacktrace=_invalidationBacktrace;
@property(readonly, getter=isValid) BOOL valid;
@property unsigned long long lineEndings; // @synthesize lineEndings=_lineEndings;
@property long long tabWidth; // @synthesize tabWidth=_tabWidth;
@property unsigned long long textEncoding; // @synthesize textEncoding=_textEncoding;
@property BOOL usesTabs; // @synthesize usesTabs=_usesTabs;
@property BOOL wrapsLines; // @synthesize wrapsLines=_wrapsLines;
- (void)updateIndentWidth;
- (void)updateLineEndings;
- (void)updateTabWidth;
- (void)updateTextEncoding;
- (void)updateUsesTabs;
- (void)updateWrapLines;

@end

