Files
clawdbot/apps/macos/Sources/Clawdis/Resources/WebChat/tools/artifacts/PdfArtifact.d.ts
2025-12-06 05:01:28 +01:00

25 lines
805 B
TypeScript

import { type TemplateResult } from "lit";
import { ArtifactElement } from "./ArtifactElement.js";
export declare class PdfArtifact extends ArtifactElement {
private _content;
private error;
private currentLoadingTask;
get content(): string;
set content(value: string);
protected createRenderRoot(): HTMLElement | DocumentFragment;
connectedCallback(): void;
disconnectedCallback(): void;
private cleanup;
private base64ToArrayBuffer;
private decodeBase64;
getHeaderButtons(): TemplateResult<1>;
updated(changedProperties: Map<string, any>): Promise<void>;
private renderPdf;
render(): TemplateResult;
}
declare global {
interface HTMLElementTagNameMap {
"pdf-artifact": PdfArtifact;
}
}
//# sourceMappingURL=PdfArtifact.d.ts.map