import { Slot } from './slot.js'; import type { Component } from '../../component.js'; /** * Looks up a named slot for the current component's template — falls back * to an empty Slot when the name wasn't passed in (matches PHP's * `$slots->get($name) ?? new Slot(...)`). * PHP parity: SlotProxy */ export declare class SlotProxy { protected component: Component; protected slots: Array; constructor(component: Component, slots: Array); find(name: string): { getName(): string; toHtml(): string; } | null; get(name?: string): Slot; has(name: string): boolean; toString(): string; }