export declare type Position = { line: number; column: number; } | { path?: JsonPath; }; export declare type JsonPath = Array; export interface SourceLocation { document: string; Position: Position; } export interface Message { Channel: "information" | "warning" | "error" | "debug" | "verbose" | "fatal"; Key?: Iterable; Details?: any; Text: string; Source?: SourceLocation[]; } export interface RawSourceMap { file?: string; sourceRoot?: string; version: string; sources: string[]; names: string[]; sourcesContent?: string[]; mappings: string; } export interface Mapping { generated: Position; original: Position; source: string; name?: string; }