import { SerializedTemplateInfo, TemplateInfo } from "@opticss/template-api"; declare module "@opticss/template-api" { interface TemplateTypes { "TestTemplate": TestTemplate; } } /** * Represents a single TestTemplate and its associated content and meta data. */ export declare class TestTemplate implements TemplateInfo<"TestTemplate"> { type: "TestTemplate"; identifier: string; contents: string; plainHtml: boolean; /** * Creates an instance of TestTemplate. * @param identifier Unique identifier for this template. Typically a filepath. * @param contents The string contents of this template file. * @param plainHtml Boolean, if this file is plain HTML, or contains dynamic attributes. */ constructor(identifier: string, contents: string, plainHtml?: boolean); static deserialize(identifier: string, ...data: string[]): TestTemplate; serialize(): SerializedTemplateInfo<"TestTemplate">; } //# sourceMappingURL=TestTemplate.d.ts.map