/// <reference types="react" />
import { type ValueProps } from '../Value';
type UseLogicParams = ValueProps;
export declare const useLogic: ({ canCopy, children, stub }: UseLogicParams) => {
    valueToRender: string | number | bigint | true | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | Promise<string | number | bigint | boolean | import("react").ReactPortal | import("react").ReactElement<unknown, string | import("react").JSXElementConstructor<any>> | Iterable<import("react").ReactNode> | null | undefined>;
    isDefaultValueRender: boolean;
    leader: boolean;
    direction: string;
};
export {};
