import type { IDisposable } from "@surface/core"; import type { DirectiveEntry } from "../types/index.js"; export default function processTemplate(template: string | HTMLTemplateElement, scope: object, directives?: Record): [content: DocumentFragment, disposable: IDisposable];