import type * as Common from '../../core/common/common.js'; import type * as Platform from '../../core/platform/platform.js'; import { type ContentProvider, type DeferredContent, type SearchMatch } from './ContentProvider.js'; export declare class StaticContentProvider implements ContentProvider { private readonly contentURLInternal; private readonly contentTypeInternal; private readonly lazyContent; constructor(contentURL: Platform.DevToolsPath.UrlString, contentType: Common.ResourceType.ResourceType, lazyContent: () => Promise); static fromString(contentURL: Platform.DevToolsPath.UrlString, contentType: Common.ResourceType.ResourceType, content: string): StaticContentProvider; contentURL(): Platform.DevToolsPath.UrlString; contentType(): Common.ResourceType.ResourceType; requestContent(): Promise; searchInContent(query: string, caseSensitive: boolean, isRegex: boolean): Promise; }