export interface DiscoveryResult { filePathMappings: FilePathMapping; } export interface FilePathMapping { [filename: string]: FilePathMappingEntry; } export interface FilePathMappingEntry { path: string; includeType: Includetype; } export declare class YamlIncludes { [filename: string]: YamlInclude; } export declare class YamlInclude { includedFrom: IncludedFrom; } export declare class IncludedFrom { [filename: string]: IncludedFromEntry; } export declare class IncludedFromEntry { path: string | null; includeType?: Includetype; start: number; end: number; } export declare enum Includetype { include = 0, include_dir_list = 1, include_dir_named = 2, include_dir_merge_list = 3, include_dir_merge_named = 4 }