import { ExtendedCSSProperties } from '../Common'; export interface DisclaimerOptions { hasCheckbox: boolean; isCheckBoxOptional?: boolean; /** * When enabled, the checkbox is mandatory for both email/password and social sign-up methods. * When disabled, the checkbox remains required only for email/password sign-ups. */ forceCheckboxOnSocialSignUp?: boolean; disclaimerContainerStyle?: ExtendedCSSProperties; placement?: 'page' | 'box'; textStyle?: ExtendedCSSProperties; checkBoxStyle?: { unchecked?: { base?: ExtendedCSSProperties; hover?: ExtendedCSSProperties; }; checked?: { base?: ExtendedCSSProperties; hover?: ExtendedCSSProperties; }; }; terms: { enabled?: boolean; linkStyle?: ExtendedCSSProperties; }; privacy: { enabled?: boolean; linkStyle?: ExtendedCSSProperties; }; }