import { type Observer, type Reference } from "@knyt/artisan"; import type { ReactiveController, ReactiveControllerHost } from "./ReactiveController.ts"; /** * @alpha This is an experimental API. It will change in future versions. */ export declare class FontFaceInclusionController implements ReactiveController, Observer { #private; constructor(host: ReactiveControllerHost, { ownerDocument, }: { ownerDocument: Reference.Maybe; }); hostConnected?: () => void; next(ownerDocument: Document | null): void; /** * Adds the given style fontFace to the included font faces. * If the style fontFace is already present, this is a no-op. */ includeFontFace(fontFace: FontFace): void; /** * Removes the first occurrence of the given style fontFace from the adopted * style sheets. */ removeFontFace(fontFace: FontFace): void; } //# sourceMappingURL=FontFaceInclusionController.d.ts.map