import { DOMFactory } from '../factory'; import { Slot } from './slot'; export declare class Recipe { #private; slots: { [key: number]: Slot; }; readonly template: HTMLTemplateElement; readonly factory: DOMFactory; constructor(factory: DOMFactory); slot(index: number, node: Node, attribute?: string): void; finalize(): void; apply(target: Node | Node[] | NodeList, ...values: unknown[]): void; create(...values: unknown[]): DocumentFragment; }