import { ViewState } from '../../types'; import { AttrDict, ContentStructList, PrevSibling, VNodeRegister } from '../vdom'; import { LNSlotPlugin } from './LNSlotPlugin'; import { LogicalNode } from './LogicalNode'; export declare class LNSlot extends LogicalNode { static availAttrKeys: string[]; slotName: string; protected isSingle: boolean; private slotPlugin; constructor(attrDict: AttrDict, children: ContentStructList, register: VNodeRegister); registerSlotPlugin(slotPlugin: LNSlotPlugin): void; doRender(state: ViewState, modifiedState: ViewState, container: HTMLElement, prevSibling: PrevSibling): boolean; forEachChildren(): void; protected initStateDependencies(): {}; }