import React from 'react';
import { FormAwareSelect, Option } from '../../helpers';
import { PropertySelectorProps } from './property-selector';
export type FormPropertySelectorProps<T extends Option = Option, IsAsync extends boolean = true> = FormAwareSelect<PropertySelectorProps<T, IsAsync>> & {
    customZIndex?: number;
    getDefaultValue?: (defaultValue: any) => any;
    style?: React.CSSProperties;
    tooltipText?: string;
    transformValue?: (value: any) => any;
};
export declare const FormPropertySelector: typeof FormPropertySelectorInner;
declare function FormPropertySelectorInner<T extends Option, IsAsync extends boolean = true>({ customZIndex, name, rules, variation, className, style, hint, label, size, transform, ...props }: FormPropertySelectorProps<T, IsAsync>): JSX.Element;
export {};
