import type { NamePath } from 'antd/lib/form/interface'; import type { ReactNode } from 'react'; export declare type LinkageFunctionType = ((data: Record) => any) | string; interface GetLinkageValueOptions { data: Record; value?: any; linkageFn?: LinkageFunctionType; delimiters?: [string, string]; } export declare function getLinkageValue({ data, value, linkageFn, delimiters }: GetLinkageValueOptions): boolean | undefined; export declare function getOppositionValue(val1?: boolean, val2?: boolean): boolean | undefined; interface GetPlaceholderOptions { label?: ReactNode; autoPlaceholder?: boolean; placeholderPrefix?: string; messageVariables?: Record; } export declare function getPlaceholder({ label, autoPlaceholder, messageVariables, placeholderPrefix, }: GetPlaceholderOptions): string | undefined; export declare function getName(name?: NamePath): NamePath | undefined; export declare function getLabel({ layout, label, colon, hideLabel, formHideLabel, }: { layout?: string; label?: ReactNode; colon?: boolean; hideLabel?: boolean; formHideLabel?: boolean; }): ReactNode; export declare function getColon({ layout, label, colon, hideLabel, formHideLabel, }: { layout?: string; label?: ReactNode; colon?: boolean; hideLabel?: boolean; formHideLabel?: boolean; }): boolean | undefined; export {};