<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@mike-north/devcert-patched](./devcert-patched.md) &gt; [UserInterface](./devcert-patched.userinterface.md)

## UserInterface interface

A representation of several parts of the local system that the user interacts with

<b>Signature:</b>

```typescript
export interface UserInterface 
```

## Methods

|  Method | Description |
|  --- | --- |
|  [closeFirefoxBeforeContinuing()](./devcert-patched.userinterface.closefirefoxbeforecontinuing.md) | Close firefox |
|  [firefoxWizardPromptPage(certificateURL)](./devcert-patched.userinterface.firefoxwizardpromptpage.md) | Load the cert approval page in the user's local firefox |
|  [getWindowsEncryptionPassword()](./devcert-patched.userinterface.getwindowsencryptionpassword.md) | Get the disk encryption password (windows only) |
|  [startFirefoxWizard(certificateHost)](./devcert-patched.userinterface.startfirefoxwizard.md) | Begin the process of approving a cert through firefix |
|  [waitForFirefoxWizard()](./devcert-patched.userinterface.waitforfirefoxwizard.md) | Wait for the user to complete the firefox cert approval wizard |
|  [warnChromeOnLinuxWithoutCertutil()](./devcert-patched.userinterface.warnchromeonlinuxwithoutcertutil.md) | Deliver a warning to the user without using certutil (linux only) |

