import { SourceMapConsumer } from 'source-map';
import { ConsoleMessage, ConsoleTrace } from '@fitbit/fdb-debugger';
import { FDBTypes } from '@fitbit/fdb-protocol';
export interface SourceMapConsumers {
    [source: string]: SourceMapConsumer;
}
export interface ComponentSourceMapConsumers {
    app?: SourceMapConsumers;
    companion?: SourceMapConsumers;
    settings?: SourceMapConsumers;
}
export declare function appURItoPOSIXPath(uri: string): string;
export declare function transformPosition(position: FDBTypes.Position, sourceMaps?: SourceMapConsumers): {
    source: string;
    line: number;
    column: number;
} & {
    generated?: boolean | undefined;
    name?: string | undefined;
};
export declare function sourceMapMessage(message: ConsoleMessage, sourceMaps: ComponentSourceMapConsumers): ConsoleMessage;
export declare function sourceMapMessage(message: ConsoleTrace, sourceMaps: ComponentSourceMapConsumers): ConsoleTrace;
//# sourceMappingURL=sourceMapUtil.d.ts.map