import type { Child, ChildWithMetadata, FunctionMaybe, ObservableReadonly } from '../types'; declare const Switch: { ({ when, fallback, children }: { when: FunctionMaybe; fallback?: Child; children: Child; }): ObservableReadonly; Case({ when, children }: { when: T_1; children: Child; }): ChildWithMetadata<[T_1, Child]>; Default({ children }: { children: Child; }): ChildWithMetadata<[Child]>; }; export default Switch;