import type { ObservableReadonly, FunctionMaybe, Resolved } from '../types'; declare function _switch(when: FunctionMaybe, values: [...[T, R][], [R]], fallback?: undefined): ObservableReadonly>; declare function _switch(when: FunctionMaybe, values: [...[T, R][], [R]], fallback: F): ObservableReadonly>; declare function _switch(when: FunctionMaybe, values: [T, R][], fallback?: undefined): ObservableReadonly>; declare function _switch(when: FunctionMaybe, values: [T, R][], fallback: F): ObservableReadonly>; export default _switch;