import XNode from "@web-atoms/core/dist/core/XNode"; import IElement from "@web-atoms/web-controls/dist/basic/IElement"; export interface IRequiredFormField extends IElement { label: string; placeholder?: string; value: () => T; message?: (v: string, label: string) => string; isValid?: (v: string) => boolean; required?: boolean; valuePropertyName?: string; } export default function RequiredFormField({ label, value, required, message, isValid, placeholder, valuePropertyName, ...extra }: IRequiredFormField, node: XNode): any; export declare function TextFormField(a: IRequiredFormField): any; export declare function PasswordFormField(a: IRequiredFormField): any; //# sourceMappingURL=RequiredFormField.d.ts.map