import React from 'react';
import * as react_jsx_runtime from 'react/jsx-runtime';

type SwitchCaseRenderProps<T extends string | number> = {
    value: T;
    children: Partial<Record<T | "default", React.ReactNode>>;
};
declare function SwitchCaseRender<T extends string | number>({ value, children, }: SwitchCaseRenderProps<T>): react_jsx_runtime.JSX.Element;

interface ConditionalRenderProps {
    condition: boolean;
    children: {
        true: React.ReactNode;
        false: React.ReactNode;
    };
}
declare const ConditionalRender: React.FC<ConditionalRenderProps>;

export { ConditionalRender, SwitchCaseRender };
