export class ContentProvider{contentURL(){throw new Error("not implemented")}contentType(){throw new Error("not implemented")}contentEncoded(){throw new Error("not implemented")}requestContent(){throw new Error("not implemented")}searchInContent(e,t,n){throw new Error("not implemented")}}export class SearchMatch{constructor(e,t){this.lineNumber=e,this.lineContent=t}}export const contentAsDataURL=function(e,t,n,r,o=!0){return void 0===e||null===e||o&&e.length>1048576?null:"data:"+t+(r?";charset="+r:"")+(n?";base64":"")+","+e};export let DeferredContent;