import { ComponentInstance, Component, AnyVido } from './vido'; export type SlotInstances = { [key: string]: ComponentInstance[]; }; export interface SlotStorage { [key: string]: Component[]; } export declare class Slots { private slotInstances; private vido; private destroyed; private props; constructor(vido: AnyVido, props: unknown); setComponents(slots: SlotStorage): void; destroy(): void; change(changedProps: unknown, options?: any): void; getInstances(placement: string | undefined): ComponentInstance[] | SlotInstances; html(placement: string, templateProps?: any): any; getProps(): unknown; isDestroyed(): boolean; } //# sourceMappingURL=Slots.d.ts.map