import { AddClassesArgs } from '../dom/create-dom-element'; import { MaybeReactive } from '../reactive'; import { MaybeArray } from '../utils/array'; import { HTML, TinafElement, VComponent, WithHtml } from './component'; declare class ConditionallyRenderedComponent implements VComponent { private condition; private children; private fallback?; constructor(condition: MaybeReactive, children?: TinafElement[], fallback?: VComponent | undefined); readonly __type = "V_COMPONENT"; private readonly __subtype; private _html; get html(): MaybeArray; renderOnce(): MaybeArray; private _initChild; classes?: AddClassesArgs; addClass(args: AddClassesArgs): this; private subs; parent: WithHtml; init(parent: WithHtml): void; destroy(): void; } export declare const Show: ({ when, children, fallback, }: { children?: TinafElement[]; when: MaybeReactive; fallback?: VComponent; }) => ConditionallyRenderedComponent; export {};