export interface ISerializableState {
    specVersion: number;
    scrollPosition: number;
    expandedDirectories: {
        atSurface: string[];
        buried: string[];
    };
}
export declare enum TreeStateEvent {
    DidChangeScrollOffset = 1,
    DidChangeDirExpansionState = 2,
    DidChangeRelativePath = 3,
    DidChange = 4,
    DidLoadState = 5
}
export declare enum TreeStateWatcherChangeType {
    ScrollOffset = 1,
    DirExpansionState = 2,
    PathsUpdated = 3
}
//# sourceMappingURL=types.d.ts.map