PinSetupScreen

fun PinSetupScreen(onPinSetupComplete: (String) -> Unit, modifier: Modifier = Modifier, pinLength: Int = 6, minStrength: PinStrength = PinStrength.Medium, createTitle: String = "Create PIN", createSubtitle: String? = "Choose a secure PIN to protect your account", confirmTitle: String = "Confirm PIN", confirmSubtitle: String? = "Re-enter your PIN to confirm", secureScreen: Boolean = false, onCancel: () -> Unit? = null)

Combined create-and-confirm PIN setup flow.

Returns the final raw PIN to onPinSetupComplete. Your app must hash and store it securely — this library never persists PINs.