///
import type { BaseTypeHelperFn, Fallback, NonNullableElements, ProxyType } from "../../types";
export interface ShowPropsArray extends Fallback {
when: T;
children: React.ReactNode | ((item: NonNullableElements) => React.ReactNode);
}
export interface ShowProps extends Fallback {
when: T;
children: React.ReactNode | ((item: NonNullable) => React.ReactNode);
}
export type BaseShowType = {
>(props: X & ShowPropsArray): React.ReactNode;
(props: X & ShowProps): React.ReactNode;
};
interface BaseShowTypeFn extends BaseTypeHelperFn {
type: BaseShowType;
}
export type ShowType = ProxyType;
export {};