import * as SDK from '../../core/sdk/sdk.js'; import * as Workspace from '../workspace/workspace.js'; export declare class ResourceMapping implements SDK.TargetManager.SDKModelObserver { #private; readonly workspace: Workspace.Workspace.WorkspaceImpl; constructor(targetManager: SDK.TargetManager.TargetManager, workspace: Workspace.Workspace.WorkspaceImpl); modelAdded(resourceTreeModel: SDK.ResourceTreeModel.ResourceTreeModel): void; modelRemoved(resourceTreeModel: SDK.ResourceTreeModel.ResourceTreeModel): void; private infoForTarget; uiSourceCodeForScript(script: SDK.Script.Script): Workspace.UISourceCode.UISourceCode | null; cssLocationToUILocation(cssLocation: SDK.CSSModel.CSSLocation): Workspace.UISourceCode.UILocation | null; jsLocationToUILocation(jsLocation: SDK.DebuggerModel.Location): Workspace.UISourceCode.UILocation | null; uiLocationToJSLocations(uiSourceCode: Workspace.UISourceCode.UISourceCode, lineNumber: number, columnNumber: number): SDK.DebuggerModel.Location[]; getMappedLines(uiSourceCode: Workspace.UISourceCode.UISourceCode): Set | null; uiLocationToCSSLocations(uiLocation: Workspace.UISourceCode.UILocation): SDK.CSSModel.CSSLocation[]; resetForTest(target: SDK.Target.Target): void; }