export declare const fieldFeaturesComputer: import("../../types").FeatureComputer<{ attrs: { name: "attrs"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): string[]; private?: true; }; autocomplete: { name: "autocomplete"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): string | undefined; private?: true; }; isCC: { name: "isCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isFormLogin: { name: "isFormLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isFormNoop: { name: "isFormNoop"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isFormPasswordChange: { name: "isFormPasswordChange"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isFormRecovery: { name: "isFormRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isFormRegister: { name: "isFormRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; isIdentity: { name: "isIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; label: { name: "label"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): string; private?: true; }; nextField: { name: "nextField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): HTMLElement | null; private?: true; }; parentFormFeatures: { name: "parentFormFeatures"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): import("../../types").ComputedFeatures<{ formInputMFACandidates: { name: "formInputMFACandidates"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; formMFA: { name: "formMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formOTPOutlier: { name: "formOTPOutlier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextAuthenticator: { name: "formTextAuthenticator"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; headingsOTPOutlier: { name: "headingsOTPOutlier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; inputIterator: { name: "inputIterator"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): import("../../utils/form").FormInputIterator; private?: true; }; linkOTPOutlier: { name: "linkOTPOutlier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; visibleFieldsCount: { name: "visibleFieldsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleInputsCount: { name: "visibleInputsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; fieldsetsCount: { name: "fieldsetsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; textsCount: { name: "textsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; textareasCount: { name: "textareasCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; selectsCount: { name: "selectsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; disabledCount: { name: "disabledCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; radiosCount: { name: "radiosCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; readOnlyCount: { name: "readOnlyCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; formComplexity: { name: "formComplexityScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleIdentifiersCount: { name: "visibleIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenIdentifiersCount: { name: "hiddenIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; usernamesCount: { name: "usernamesCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; emailsCount: { name: "emailsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenCount: { name: "hiddenCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenPasswordsCount: { name: "hiddenPasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; submitsCount: { name: "submitsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identitiesCount: { name: "identitiesCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; ccsCount: { name: "ccsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hasTels: { name: "hasTels"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; hasOAuth: { name: "hasOAuth"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; hasCaptchas: { name: "hasCaptchas"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; hasFiles: { name: "hasFiles"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; hasDate: { name: "hasDate"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; hasNumber: { name: "hasNumber"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; oneVisibleField: { name: "oneVisibleField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; twoVisibleFields: { name: "twoVisibleFields"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; threeOrMoreVisibleFields: { name: "threeOrMoreVisibleFields"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; noPasswords: { name: "noPasswords"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; onePassword: { name: "onePassword"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; twoPasswords: { name: "twoPasswords"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; threeOrMorePasswords: { name: "threeOrMorePasswords"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; noIdentifiers: { name: "noIdentifiers"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; oneIdentifier: { name: "oneIdentifier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; twoIdentifiers: { name: "twoIdentifiers"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; threeOrMoreIdentifiers: { name: "threeOrMoreIdentifiers"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autofocusedIsIdentifier: { name: "autofocusedIsIdentifier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autofocusedIsPassword: { name: "autofocusedIsPassword"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; visibleRatio: { name: "visibleRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; inputRatio: { name: "inputRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenRatio: { name: "hiddenRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio: { name: "identifierRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; emailRatio: { name: "emailRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; usernameRatio: { name: "usernameRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio: { name: "passwordRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; disabledRatio: { name: "disabledRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio: { name: "requiredRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; checkboxRatio: { name: "checkboxRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenIdentifierRatio: { name: "hiddenIdentifierRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; hiddenPasswordRatio: { name: "hiddenPasswordRatio"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; pageLogin: { name: "pageLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextLogin: { name: "formTextLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAttrsLogin: { name: "formAttrsLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; headingsLogin: { name: "headingsLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; layoutLogin: { name: "layoutLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; rememberMeCheckbox: { name: "rememberMeCheckbox"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; troubleLink: { name: "troubleLink"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; submitLogin: { name: "submitLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; pageRegister: { name: "pageRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextRegister: { name: "formTextRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAttrsRegister: { name: "formAttrsRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; headingsRegister: { name: "headingsRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; layoutRegister: { name: "layoutRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; pwNewRegister: { name: "pwNewRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; pwConfirmRegister: { name: "pwConfirmRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; submitRegister: { name: "submitRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; TOSRef: { name: "TOSRef"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; pagePwReset: { name: "pagePwReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextPwReset: { name: "formTextPwReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAttrsPwReset: { name: "formAttrsPwReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; headingsPwReset: { name: "headingsPwReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; layoutPwReset: { name: "layoutPwReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; pageRecovery: { name: "pageRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextRecovery: { name: "formTextRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAttrsRecovery: { name: "formAttrsRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; headingsRecovery: { name: "headingsRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; layoutRecovery: { name: "layoutRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; identifierRecovery: { name: "identifierRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; submitRecovery: { name: "submitRecovery"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formTextMFA: { name: "formTextMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAttrsMFA: { name: "formAttrsMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; inputsMFA: { name: "inputsMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; newsletterForm: { name: "newsletterForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; searchForm: { name: "searchForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; multistepForm: { name: "multistepForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; multiAuthForm: { name: "multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; multistepForm_multiAuthForm: { name: "multistepForm,multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_visibleFieldsCount: { name: "visibleRatio,visibleFieldsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_visibleIdentifiersCount: { name: "visibleRatio,visibleIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_visiblePasswordsCount: { name: "visibleRatio,visiblePasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_hiddenIdentifiersCount: { name: "visibleRatio,hiddenIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_hiddenPasswordsCount: { name: "visibleRatio,hiddenPasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_multiAuthForm: { name: "visibleRatio,multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; visibleRatio_multistepForm: { name: "visibleRatio,multistepForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_visibleFieldsCount: { name: "identifierRatio,visibleFieldsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_visibleIdentifiersCount: { name: "identifierRatio,visibleIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_visiblePasswordsCount: { name: "identifierRatio,visiblePasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_hiddenIdentifiersCount: { name: "identifierRatio,hiddenIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_hiddenPasswordsCount: { name: "identifierRatio,hiddenPasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_multiAuthForm: { name: "identifierRatio,multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; identifierRatio_multistepForm: { name: "identifierRatio,multistepForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_visibleFieldsCount: { name: "passwordRatio,visibleFieldsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_visibleIdentifiersCount: { name: "passwordRatio,visibleIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_visiblePasswordsCount: { name: "passwordRatio,visiblePasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_hiddenIdentifiersCount: { name: "passwordRatio,hiddenIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_hiddenPasswordsCount: { name: "passwordRatio,hiddenPasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_multiAuthForm: { name: "passwordRatio,multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; passwordRatio_multistepForm: { name: "passwordRatio,multistepForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_visibleFieldsCount: { name: "requiredRatio,visibleFieldsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_visibleIdentifiersCount: { name: "requiredRatio,visibleIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_visiblePasswordsCount: { name: "requiredRatio,visiblePasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_hiddenIdentifiersCount: { name: "requiredRatio,hiddenIdentifiersCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_hiddenPasswordsCount: { name: "requiredRatio,hiddenPasswordsCountScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_multiAuthForm: { name: "requiredRatio,multiAuthForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; requiredRatio_multistepForm: { name: "requiredRatio,multistepForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; }> | undefined; private?: true; }; parentFormFnode: { name: "parentFormFnode"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): import("@protontech/fathom").Fnode | null; private?: true; }; prevField: { name: "prevField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): HTMLElement | null; private?: true; }; prevInput: { name: "prevInput"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): HTMLElement | null; private?: true; }; searchField: { name: "searchField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; text: { name: "text"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): string; private?: true; }; visible: { name: "visible"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; }>; export declare const emailFeaturesComputer: import("../../types").FeatureComputer<{ exactAttrEmail: { name: "exactAttrEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAttrEmail: { name: "attrEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteEmail: { name: "autocompleteEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteOff: { name: "autocompleteOff"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldCC: { name: "fieldCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldIdentity: { name: "fieldIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldSearch: { name: "isSearchField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelEmail: { name: "labelEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; mfaOutlier: { name: "mfaOutlier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; placeholderEmail: { name: "placeholderEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textEmail: { name: "textEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; typeEmail: { name: "typeEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; }>; export declare const otpFeaturesComputer: import("../../types").FeatureComputer<{ attrMFA: { name: "attrMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; attrOTP: { name: "attrOTP"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autocompleteOTC: { name: "autocompleteOTC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldCC: { name: "fieldCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldIdentity: { name: "fieldIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formAuthenticator: { name: "formAuthenticator"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; formComplexity: { name: "formComplexity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; formMFA: { name: "formMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; idMatch: { name: "idMatch"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelAuthenticator: { name: "labelAuthenticator"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelMFA: { name: "labelMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelOTP: { name: "labelOTP"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; nameMatch: { name: "nameMatch"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; numericMode: { name: "numericMode"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierAutocomplete: { name: "outlierAutocomplete"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierEmailMatchScaled: { name: "outlierEmailMatchScaled"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; outlierField: { name: "outlierField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierForm: { name: "outlierForm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierHeadings: { name: "outlierHeadings"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierInputCount: { name: "outlierInputCount"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierLink: { name: "outlierLink"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierMaxLength: { name: "outlierMaxLength"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierSearch: { name: "outlierSearch"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; patternOTP: { name: "patternOTP"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; siblingOfInterest: { name: "siblingOfInterest"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; singleInput: { name: "singleInput"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textAuthenticator: { name: "textAuthenticator"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textMFA: { name: "textMFA"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; }>; export declare const passwordFeaturesComputer: import("../../types").FeatureComputer<{ attrConfirm: { name: "attrConfirm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; attrCreate: { name: "attrCreate"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; attrCurrent: { name: "attrCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; attrReset: { name: "attrReset"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autocompleteCurrent: { name: "autocompleteCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autocompleteNew: { name: "autocompleteNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autocompleteOTP: { name: "autocompleteOTP"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteOff: { name: "autocompleteOff"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldCC: { name: "fieldCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldExotic: { name: "fieldExotic"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldIdentity: { name: "fieldIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldLogin: { name: "fieldLogin"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldRegister: { name: "fieldRegister"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelConfirm: { name: "labelConfirm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelCreate: { name: "labelCreate"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelCurrent: { name: "labelCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; nextPwConfirm: { name: "nextPwConfirm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; nextPwCurrent: { name: "nextPwCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; nextPwField: { name: "nextPwField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; nextPwNew: { name: "nextPwNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; passwordOutlier: { name: "passwordOutlier"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; prevPwCurrent: { name: "prevPwCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; prevPwField: { name: "prevPwField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; prevPwNew: { name: "prevPwNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textConfirm: { name: "textConfirm"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textCreate: { name: "textCreate"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textCurrent: { name: "textCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldLogin_autocompleteNew: { name: "fieldLogin,autocompleteNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; fieldLogin_maybeNew: { name: "fieldLogin,maybeNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; fieldRegister_autocompleteCurrent: { name: "fieldRegister,autocompleteCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; fieldRegister_maybeCurrent: { name: "fieldRegister,maybeCurrent"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; prevPwCurrent_nextPwNew: { name: "prevPwCurrent,nextPwNew"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): number; private?: true; }; }>; export declare const usernameFeaturesComputer: import("../../types").FeatureComputer<{ fieldAttrUsername: { name: "attrUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteEmail: { name: "autocompleteEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteOff: { name: "autocompleteOff"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteUsername: { name: "autocompleteUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldCC: { name: "fieldCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldIdentity: { name: "fieldIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldSearch: { name: "isSearchField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; firstLoginFormField: { name: "firstLoginFormField"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; labelUsername: { name: "labelUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierAttrs: { name: "outlierAttrs"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierEmail: { name: "outlierEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierLabel: { name: "outlierLabel"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; outlierText: { name: "outlierText"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; textUsername: { name: "textUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; }>; export declare const usernameHiddenFeaturesComputer: import("../../types").FeatureComputer<{ attrMatch: { name: "attrMatch"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; autocompleteUsername: { name: "autocompleteUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAttrEmail: { name: "attrEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAttrUsername: { name: "attrUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldAutocompleteEmail: { name: "autocompleteEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldCC: { name: "fieldCC"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldExotic: { name: "fieldExotic"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; fieldIdentity: { name: "fieldIdentity"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; valueEmail: { name: "valueEmail"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; valueTel: { name: "valueTel"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; valueUsername: { name: "valueUsername"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; visibleReadonly: { name: "visibleReadonly"; parents: import("../../types").AbstractFeatures; compute(parents: import("../../types").InferParentComputeType, fnode: import("@protontech/fathom").Fnode): boolean; private?: true; }; }>;