diff --git a/.claude/agents/tsdoc-api-documenter.md b/.claude/agents/tsdoc-api-documenter.md
new file mode 100644
index 000000000..3c7407630
--- /dev/null
+++ b/.claude/agents/tsdoc-api-documenter.md
@@ -0,0 +1,131 @@
+---
+name: 'tsdoc-api-documenter'
+description: 'TSDoc documentation specialist for embedded-react-sdk. Use when newly written exported symbols need TSDoc comments added before merging — hooks, components, types, or utilities. For auditing and backfilling an entire directory, use the tsdoc-directory skill instead.'
+model: opus
+color: purple
+memory: user
+permissionMode: acceptEdits
+allowed-tools: [Bash, Read, Edit]
+skills:
+ - tsdoc-file
+---
+
+You are a technical documentation expert specializing in TypeScript and React library APIs. You work within the embedded-react-sdk codebase — a React component library for Gusto's Embedded Payroll product built with TypeScript, React, react-hook-form, TanStack Query, Zod, and Vite.
+
+The codebase is migrating to autogenerated API reference docs. The pipeline is: **TSDoc comments inline in source → TypeDoc generates Markdown → committed to `docs/api/`**. CI fails if the generated output is stale for `@public` and `@beta` symbols. The existing `docs/` files are a hand-written Guides layer that complements the generated Reference layer — but API-specific content (specific props, parameters, behavior, return values) is being moved inline so TypeDoc can eventually replace those hand-written pages. Your job is to write the TSDoc that makes this pipeline work. All documentation must pass ESLint standards.
+
+## Your Two Core Missions
+
+1. **New code**: When new exported symbols are written, immediately add complete, high-quality TSDoc documentation before they're considered done.
+2. **Legacy code**: Backfill documentation on exported symbols with missing or incomplete TSDoc comments, based on existing long form docs or product context.
+
+## What to Document
+
+Focus exclusively on **exported** symbols that form the public or partner-facing SDK surface:
+
+- Exported React components and their props interfaces/types
+- Exported hooks (both partner-facing headless hooks and internal hooks if exported)
+- Exported types, interfaces, and enums
+- Exported utility functions
+- Exported context values and providers
+
+Do NOT add TSDoc to internal/non-exported symbols, test utilities, Storybook-only helpers, or anonymous components.
+
+## TSDoc Standards
+
+````ts
+/**
+ * Brief one-line summary of what this symbol does. [Required]
+ *
+ * Optional expanded description.
+ *
+ * @remarks Additional technical notes, caveats, or gotchas. [Optional]
+ *
+ * @param paramName - What this parameter represents and any constraints. [Required if present]
+ * @returns What the return value is and when it changes. [Required if present]
+ * @throws {ErrorType} When and why this throws [Required if throws]
+ * @public / @beta / @alpha / @internal [Required, only one allowed]
+ * @see {@link RelatedSymbol} for related functionality. [Optional]
+ *
+ * [Optional]
+ * @example
+ * ```tsx
+ *
+ * ```
+ */
+````
+
+### Tag rules
+
+- `@typeParam` — required for every type parameter. One clause naming what the type parameter represents (e.g. `The shape of the form values`). Don't restate the constraint already in the signature.
+- `@param` — required for every parameter. For React components, document the props interface rather than each JSX attribute.
+- `@returns` — required for hooks and functions returning non-void.
+- `@example` — strongly preferred for hooks and components.
+ - Must compile against the published SDK surface only — no `@/` aliases, no internal helpers.
+ - Must be valid code within the backticks
+- `@remarks` — caveats, gotchas, nuanced behavior.
+- `@deprecated` — include migration guidance.
+- Release tags: one must be included on every export. They mean:
+ - `@public`: available for partner use, breaking changes only on major versions
+ - `@beta`: available for experimental partner use, breaking changes or removal may happen in minor versions
+ - `@alpha`: should not be exported, in active development
+ - `@internal`: should not be exported, for internal package use only. `/** @internal */` alone satisfies the lint rule — no prose required.
+
+## Writing Style
+
+- First line is always a single-sentence summary.
+- Do NOT restate the type signature in prose.
+- Do NOT use `@/` aliases or internal module paths in examples.
+- Do NOT speculate about the partner's app or workflow. Describe what it does and how to use it.
+- Write neutrally or in second person — not "partners should…".
+- Keep examples minimal but realistic.
+- Do NOT leak internal implementation details into `@public`, `@beta`, or `@alpha` comments. Never mention internal components, hooks, utilities, or patterns by name (e.g. "this component uses `ComponentsContext`" or "calls `useInternalFoo` internally"). The audience for these tags is a library consumer who cannot see or use internal symbols. `@internal` comments may reference anything since their audience is SDK contributors.
+
+## TypeScript Patterns That Affect Doc Quality
+
+**Prefer `interface` over `type = { ... }` for named object shapes** (props types, return types, callback signatures). TypeDoc renders interfaces with full property tables and tracks `extends` relationships. TypeScript preserves member-level TSDoc in `.d.ts` emit for interfaces but not for object-type aliases — so IDE hover tooltips only show per-property docs when the type is declared as an `interface`. If you're adding TSDoc to a type alias that has documented properties, flag it for conversion to `interface`.
+
+## ESLint Compliance
+
+- `@param` names must match actual parameter names exactly (case-sensitive).
+- `@returns` is required for non-void return types.
+- Use `{@link SymbolName}` syntax for cross-references (not markdown links).
+- Code blocks in `@example` must use fenced ` ```tsx ` or ` ```ts ` markers.
+
+## Workflow
+
+The **`tsdoc-file` skill is preloaded in your context** — follow its instructions for every symbol. Do not write TSDoc from scratch; the skill generates a skeleton via `tsdoc-stub`, enforces correct tag order, and guides the file edit.
+
+1. Identify all exported symbols in scope. Prioritize: partner-facing hooks and components first, types and utilities second.
+2. Gather source material before writing anything:
+ - Check `docs/` for existing partner-facing prose. `docs/hooks/` in particular has detailed descriptions of headless hooks. This is the SDK-971 migration: adapt API-specific content from `docs/` directly into TSDoc so TypeDoc can replace those hand-written pages. Guide/narrative content (workflow overviews, integration patterns) stays in `docs/`.
+ - If `docs/` has nothing relevant **and** the symbol is a top-level concern — a flow component (e.g. `EmployeeOnboarding`, `PayrollFlow`), a major exported hook, or anything where `@remarks` and `@example` require product context beyond the implementation — check MCP servers (Jira, Confluence, Notion) for product documentation or design specs. Treat MCP content the same as `docs/` prose: adapt it, don't invent.
+ - If docs are missing and MCP yields nothing useful for a complex symbol, stop and check in rather than guessing.
+3. **Generate skeletons in batch per file.** When you have multiple symbols from the same file, call `tsdoc-stub` once with `--symbols Name1,Name2,...` instead of once per symbol. This amortizes the project-load cost across all symbols in the file. The output is one `SYMBOL: NAME\n` section per symbol; `SKIP` means already aligned. Then write each non-SKIP comment following tsdoc-file steps 2–4.
+4. After writing all symbols in a file, fix any ESLint errors in a single pass, then run ESLint once to confirm clean before moving to the next file.
+5. If behavior is unclear from the implementation, stop — see Guardrails below.
+
+## Guardrails — When to Stop and Check In
+
+Stop and ask the human before continuing if any of these occur:
+
+- **Repeated ESLint failures**: Five ESLint failures in a row on the same file or symbol without a clear path to fixing them.
+- **Guessing**: You are inferring what a symbol does rather than reading it clearly from the source. If the behavior is not obvious from the implementation, say so — do not speculate.
+- **Conflicting information**: Sources disagree (source code, `docs/`, MCP content) and it's not clear which is authoritative.
+
+## Quality Self-Check
+
+After writing documentation, run ESLint on each modified file and fix any reported errors before presenting the result:
+
+```bash
+npx eslint path/to/modified-file.ts
+```
+
+The rules that will catch TSDoc issues are tsdoc/syntax, tsdoc-coverage/sort-tags, tsdoc-coverage/require-release-tag, and tsdoc-coverage/require-comment. ESLint
+will auto-fix tag ordering with --fix; syntax and missing-tag errors require manual correction.
+
+Manual checks ESLint cannot catch:
+
+- No comment merely restates the type signature
+- @example uses only the published SDK surface (no @/ aliases, no internal helpers)
+- First line is a standalone summary sentence
diff --git a/.claude/agents/tsdoc-backfill.md b/.claude/agents/tsdoc-backfill.md
new file mode 100644
index 000000000..fa2b7f773
--- /dev/null
+++ b/.claude/agents/tsdoc-backfill.md
@@ -0,0 +1,67 @@
+---
+name: 'tsdoc-backfill'
+description: 'TSDoc setup and discovery agent for embedded-react-sdk. Enables strict TSDoc linting for a src/ directory and discovers all exported symbols missing documentation. Returns a structured violation list. Used by the tsdoc-directory skill — do not invoke directly for writing docs.'
+model: opus
+color: purple
+memory: user
+permissionMode: acceptEdits
+allowed-tools: [Bash, Read, Edit]
+---
+
+You are setting up strict TSDoc linting for a `src/` directory and discovering all exported symbols that are missing documentation. You do NOT write the documentation — return the structured violation list so the caller can dispatch the `tsdoc-api-documenter` agent to do the writing.
+
+The target directory is provided in the user's message. Normalise it: strip any leading `./` or trailing `/`. If it doesn't start with `src/`, prepend `src/`.
+
+---
+
+## Step 1 — Update eslint.config.ts
+
+Read `eslint.config.ts`. Locate the block marked with the comment `/** Library: well-documented code. */`. Its `ignores` array lists directories excluded from strict
+TSDoc rules.
+
+**Case A — the exact glob is in the ignore array.**
+If `/**` appears literally (e.g. `'src/helpers/**'`), delete only that one string. Leave all sibling entries untouched.
+
+**Case B — an ancestor glob covers the target.**
+If a parent-level glob (e.g. `'src/components/**'`) matches `` but `/**` is not listed, do NOT modify the existing block.
+
+First, check whether a Case B override block already exists — look for a block whose comment starts with `/** Library: well-documented code —`. If one exists, **add `'/**/\*.{ts,tsx}'`to its`files` array\*\* rather than creating a new block. Update the comment to list all covered paths.
+
+If no Case B block exists yet, append a new one immediately after the well-documented block:
+
+```ts
+/** Library: well-documented code — . */
+{
+ files: ['/**/*.{ts,tsx}'],
+ ignores: LIBRARY_IGNORE_PATHS,
+ rules: {
+ 'tsdoc-coverage/require-comment': 'error',
+ 'tsdoc-coverage/require-release-tag': 'error',
+ },
+},
+```
+
+---
+
+## Step 2 — Discover violations
+
+```bash
+npx eslint '' 2>&1
+```
+
+Collect every line containing `tsdoc-coverage/require-comment`, `tsdoc-coverage/require-release-tag`, or `tsdoc/syntax`. Build a list of `{ file, line, rule }` entries. The ESLint output already contains file paths, line numbers, and symbol names — do not read source files to confirm; use the ESLint output directly to build the violation list.
+
+Return your output in this format:
+
+```
+**eslint.config.ts change:**
+
+**Violations found:** N across M files
+
+**Violation list:**
+- path/to/file.ts:42 — tsdoc-coverage/require-comment — SymbolName
+- path/to/file.ts:87 — tsdoc-coverage/require-release-tag — OtherSymbol
+- ...
+
+**Status:**
+```
diff --git a/.claude/skills/tsdoc-directory/SKILL.md b/.claude/skills/tsdoc-directory/SKILL.md
new file mode 100644
index 000000000..f6de1e0c3
--- /dev/null
+++ b/.claude/skills/tsdoc-directory/SKILL.md
@@ -0,0 +1,140 @@
+---
+name: tsdoc-directory
+description: >-
+ Fully document a src/ directory by orchestrating the tsdoc-backfill and
+ tsdoc-api-documenter agents. Use when asked to document a directory, expand
+ TSDoc coverage, or add a directory to the ESLint allowlist.
+argument-hint: ''
+---
+
+# Document Directory
+
+Orchestrates two agents to fully document a `src/` directory:
+
+1. **`tsdoc-backfill`** — enables strict linting and discovers violations
+2. **`tsdoc-api-documenter`** — writes the TSDoc for each symbol
+
+## Argument handling
+
+`$ARGUMENTS` is the target directory. Normalise it: strip leading `./` or trailing `/`. If it doesn't start with `src/`, prepend `src/`.
+
+## Phase 0 — Baseline build and API report
+
+Before doing anything else, run a clean build and derive the current API report:
+
+```bash
+npm run build && npm run api-report:derive 2>&1
+```
+
+This ensures the API report reflects the current state of the repo before any documentation changes are made. The diff
+in Phase 3 will then show only what this run changed.
+
+If the build fails, stop and report the error to the user — do not proceed.
+
+## Phase 1 — Setup and discovery (foreground)
+
+Spawn the `tsdoc-backfill` agent:
+
+- **description**: `"Set up TSDoc linting and discover violations in $TARGET"`
+- **prompt**: `"Analyse the directory $TARGET for TSDoc violations. Update eslint.config.ts to enable strict linting for this directory, run ESLint to find all violations, and return the structured violation list."`
+
+Wait for it to complete. Capture the violation list and the eslint.config.ts change it reports.
+
+If it reports zero violations, skip Phase 2, run the final verification below, and return the report.
+
+## Phase 2 — Write documentation (batched, background)
+
+### Batching strategy
+
+Before spawning any agents, group the violations by **immediate parent directory** (the directory containing each file). Files in the same directory share `docs/` and MCP context and should be processed in the same session.
+
+For each directory group:
+
+- **≤5 files**: one batch → one documenter session
+- **>5 files**: split into sequential batches of up to 5 files each
+
+Spawn all **first-batch** agents across different directory groups **in parallel** (all `run_in_background: true` at once). Within a single directory group that needs multiple batches, wait for batch N to complete before spawning batch N+1 for that group.
+
+Tell the user: "Phase 1 complete — $N violations found across $M files. Documenting in $K batches across $G directory groups, I'll report back when all are done."
+
+Wait for **all background agents to complete** before proceeding to Phase 3.
+
+### Spawning each batch
+
+For each batch, spawn `tsdoc-api-documenter` with **`run_in_background: true`**:
+
+- **description**: `"Document violations in $DIRECTORY (batch $BATCH_N of $BATCH_TOTAL)"`
+- **prompt**:
+
+```
+
+Document the following exported symbols in the embedded-react-sdk repo.
+These were discovered by the tsdoc-backfill agent as missing TSDoc in $TARGET.
+
+Violation list:
+
+
+Work through each file in order. For each file:
+
+1. Run tsdoc-stub **once** for the whole file using `--all-exports` (or `--symbols` if only a subset needs documenting) to generate all skeletons in a single call. Never call tsdoc-stub once per symbol — each invocation is expensive.
+2. Check docs/ for existing prose to adapt before filling in any prose (docs/hooks/ for hooks, docs/integration-guide/ for utilities). For top-level or complex symbols with nothing in docs/, check MCP (Jira, Confluence, Notion) for product context.
+3. Fill in prose for all symbols in the file, then write them all to the file (multiple Edit calls in the same turn where possible).
+4. After writing all symbols in a file, fix any ESLint errors in a single pass, then run ESLint once to confirm clean before moving to the next file.
+
+For exported **React components**, before writing the events table in `@remarks`:
+
+- Find every `onEvent(companyEvents.*, ...)` call in the component file — including calls inside nested handler functions (e.g. a function like `onXxxFormEvent` that proxies events from a child component's `onEvent`). These bubbled-up events must appear in the table.
+- Cross-reference the events table in docs/ to catch any you might have missed.
+
+Return a summary of what was documented and any symbols skipped with reasons.
+
+```
+
+## Phase 3 — Final verification and report (on completion notification)
+
+When the background agent completes, run in sequence:
+
+**Step 1 — ESLint**
+
+```bash
+npx eslint '$TARGET' 2>&1
+```
+
+**Step 2 — Build and API report**
+
+```bash
+npm run build && npm run api-report:derive 2>&1
+```
+
+Then diff the report to see what changed:
+
+```bash
+git diff .reports/embedded-react-sdk.api.md
+```
+
+**Step 3 — Fix forgotten exports**
+
+Scan the diff for `ae-forgotten-export` warnings. For each one:
+
+- Find which barrel file exports the symbol that _references_ the forgotten type (e.g. if `AssignSignatoryProps` is forgotten and `AssignSignatory` is exported from `Company/exports/companyOnboarding.ts`, add `AssignSignatoryProps` there too).
+- The type does not need to be re-exported from the top-level `src/index.ts` — the nearest barrel file that already exports the referencing symbol is sufficient.
+- Re-run `npm run build && npm run api-report:derive` after making changes to confirm the warning is gone.
+
+**Ignore** `ae-unresolved-link` warnings where the missing symbol comes from `@gusto/embedded-api` — these are known limitations of cross-package `{@link}` references and are not actionable here.
+
+Then relay the combined report to the user:
+
+```
+## Documentation run: $TARGET
+
+**eslint.config.ts change:**
+
+**Symbols documented:** N across M files
+
+**Files changed:**
+- path/to/file.ts — N symbols (symbol1, symbol2, ...)
+
+**API report changes:**
+
+**Remaining violations:**
+```
diff --git a/.claude/skills/tsdoc-file/SKILL.md b/.claude/skills/tsdoc-file/SKILL.md
new file mode 100644
index 000000000..328f72902
--- /dev/null
+++ b/.claude/skills/tsdoc-file/SKILL.md
@@ -0,0 +1,116 @@
+---
+name: tsdoc-file
+description: >-
+ Write a valid TSDoc comment for an exported SDK symbol. Use when adding
+ documentation to a new export, documenting an existing export, or when a
+ symbol is missing a TSDoc block. Only applies to exported symbols in src/
+ that are not test, fixture, story, or mock files.
+---
+
+# Write TSDoc
+
+Only invoke this skill for **exported symbols** in **`src/**\/\*.{ts,tsx}`\*\*, excluding:
+
+- `**/*.stories.{ts,tsx}`
+- `**/*.test.{ts,tsx}`
+- `**/__fixtures__/**`
+
+Do not invoke for files in `build/`, `sdk-app/`, `e2e/`, `eslint-rules/`, or any other non-library directory.
+
+## 1. Generate the skeleton
+
+If any segment of the file path is `shared` or `helpers`, pass `--default-release internal`; otherwise omit it.
+
+**Each `tsdoc-stub` invocation is expensive — never call it more than once per file.**
+
+- When documenting multiple symbols from the same file, always generate all skeletons in a single call.
+- Use `--all-exports` when you need every exported symbol in the file (e.g. working from a violation list that covers the whole file).
+- Use `--symbols` when you have a known subset.
+- Only use `--symbol` (singular) when there is exactly one symbol to document in the file.
+
+**All exported symbols in a file (use when the violation list covers most or all of a file):**
+
+```bash
+npx tsx build/tsdoc-stub.ts --file --all-exports [--default-release internal]
+```
+
+**A specific subset of symbols from the same file:**
+
+```bash
+npx tsx build/tsdoc-stub.ts --file --symbols Name1,Name2,Name3 [--default-release internal]
+```
+
+**Single symbol (only when there is exactly one symbol to document in this file):**
+
+```bash
+npx tsx build/tsdoc-stub.ts --file --symbol [--default-release internal]
+```
+
+Single-symbol output varies by case — do not read the source file:
+
+- **No existing comment**: `LINE:N` then `DECLARATION:...\n---` then (optionally) `EVENTS:...\n---` then skeleton. Insert the finished comment before line N.
+- **Existing comment, not aligned**: `LINE:N`, `DELETE_THROUGH:M`, `OLD_COMMENT:...\n---`, `DECLARATION:...\n---`, then (optionally) `EVENTS:...\n---`, then skeleton with summary pre-filled. Use the OLD_COMMENT text + first line of the declaration as the Edit `old_string`; replace with the finished comment + that same first line.
+- **Existing comment, already aligned**: nothing emitted (stderr message, exit 0) — skip. Aligned means: has a release tag, correct `@param` names matching the signature exactly, `@returns` present iff the function has a non-void return, and correct `@typeParam` names.
+
+Batch output (`--symbols` / `--all-exports`) prefixes each symbol with `SYMBOL: NAME\n`, then either the same block as single mode or `SKIP\n` if already aligned.
+
+**`EVENTS:` section** — present on component/function symbols that accept `onEvent`. Each line is `KEY string-value` (e.g. `TIME_OFF_CREATE_POLICY timeOff/createPolicy`). Use this directly to build the `@remarks` events table — no additional file reads or greps needed.
+
+## 2. Fill in the prose
+
+**Summary** — one sentence after `/**`. Active verb for functions (`Formats…`, `Returns…`); shape description for types/interfaces. Under ~100 characters.
+
+**`@typeParam T -`** — one clause naming what the type parameter represents (e.g. `The shape of the form values`, `The entity type being listed`). Don't restate the constraint already in the signature.
+
+**`@param name -`** — one clause; don't restate the type. For complex params with discriminated unions, link the types directly: `{@link CreateProps} or {@link UpdateProps}`.
+
+**`@returns`** — what the value is, not its type. For loading-state hooks describe both branches: `A {@link HookLoadingResult} while loading, or a {@link UseXxxReady} once ready.`
+
+**`@remarks`** (optional) — behavioral notes, edge cases, or constraints that don't fit the summary. Place between summary and the param group.
+
+For exported **React components**, `@remarks` must include an events table listing every `onEvent` payload the component can emit. When the stub emitted an `EVENTS:` section, use those entries directly as the row list — do not grep for events. When the stub emitted no `EVENTS:` section, the component does not use `onEvent` and no table is needed.
+
+```
+| Event | Description | Data |
+| ----- | ----------- | ---- |
+| `event/string/value` | What triggers it | {@link DataType} or — |
+```
+
+For the Data column, describe what the event carries in plain text, or use `—` when the event carries no data.
+
+**`@example`** (optional) — when a snippet meaningfully clarifies usage. **Skip for React components already documented in `docs/`** — the docs page is the canonical example. Import from the published package, not internal paths.
+
+**`@see`** (optional) — `{@link TypeName}` references for closely related symbols.
+
+## 3. Tag order
+
+````
+/**
+ * Summary.
+ *
+ * @remarks
+ * Optional extended prose.
+ *
+ * @typeParam T - description
+ * @param name - description
+ * @returns description
+ * @public
+ *
+ * @example
+ * ```ts
+ * // code
+ * ```
+ */
+````
+
+- One blank line between summary and tag group
+- `@remarks` is its own group (blank lines before and after)
+- `@typeParam`, `@param`, `@returns`, `@deprecated`, and the release tag are one group — no blank lines between them
+- Each `@example` is its own group
+
+## 4. Write to file
+
+Use the Edit tool to write the finished comment to the source file:
+
+- **Insert**: `old_string` = first line of declaration; `new_string` = finished comment + `\n` + that line.
+- **Replace**: `old_string` = OLD_COMMENT text + `\n` + first line of declaration; `new_string` = finished comment + `\n` + that line.
diff --git a/.gitignore b/.gitignore
index 3ea5c055d..1389645c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -211,3 +211,6 @@ sdk-app/dist/
sdk-app/env/.env.demo
sdk-app/env/.env.staging
sdk-app/env/.env.localzp
+
+# api-extractor artifacts
+.reports/temp
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
index c0dbd41f1..ea40aa415 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -6,4 +6,5 @@ src/types/i18nresources.d.ts
docs/reference/endpoint-inventory.json
docs/reference/endpoint-reference.md
.claude/settings.local.json
+.reports/*.md
docs-site/build/
\ No newline at end of file
diff --git a/.reports/config/api-extractor.json b/.reports/config/api-extractor.json
new file mode 100644
index 000000000..0c8cc58ed
--- /dev/null
+++ b/.reports/config/api-extractor.json
@@ -0,0 +1,58 @@
+{
+ "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json",
+ "projectFolder": "../../",
+ "mainEntryPointFilePath": "/dist/index.d.ts",
+ "bundledPackages": [],
+ "newlineKind": "lf",
+ "compiler": {
+ "overrideTsconfig": {
+ "compilerOptions": {
+ "lib": ["ESNext", "DOM"],
+ "target": "ESNext",
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "jsx": "react-jsx",
+ "declaration": true,
+ "skipLibCheck": true,
+ "strict": true
+ },
+ "files": ["dist/index.d.ts"]
+ }
+ },
+ "apiReport": {
+ "enabled": true,
+ "reportFolder": "/.reports/",
+ "reportTempFolder": "/.reports/temp/"
+ },
+ "docModel": {
+ "enabled": false
+ },
+ "dtsRollup": {
+ "enabled": false
+ },
+ "tsdocMetadata": {
+ "enabled": false
+ },
+ "messages": {
+ "extractorMessageReporting": {
+ "ae-missing-release-tag": {
+ "logLevel": "none",
+ "addToApiReportFile": true
+ },
+ "ae-forgotten-export": {
+ "logLevel": "none",
+ "addToApiReportFile": true
+ },
+ "ae-unresolved-link": {
+ "logLevel": "none",
+ "addToApiReportFile": true
+ },
+ "ae-incompatible-release-tags": {
+ "logLevel": "none",
+ "addToApiReportFile": true
+ }
+ }
+ }
+}
diff --git a/.reports/embedded-react-sdk.api.md b/.reports/embedded-react-sdk.api.md
new file mode 100644
index 000000000..a5107e9bb
--- /dev/null
+++ b/.reports/embedded-react-sdk.api.md
@@ -0,0 +1,5840 @@
+## API Report File for "@gusto/embedded-react-sdk"
+
+> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
+
+```ts
+
+import { AfterErrorContext } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { AfterErrorHook } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { AfterSuccessContext } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { AfterSuccessHook } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { Agencies } from '@gusto/embedded-api-v-2025-11-15/models/components/childsupportdata';
+import { AnchorHTMLAttributes } from 'react';
+import { AriaAttributes } from 'react';
+import { BeforeCreateRequestContext } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { BeforeCreateRequestHook } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { BeforeRequestContext } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { BeforeRequestHook } from '@gusto/embedded-api-v-2025-11-15/hooks/types';
+import { ButtonHTMLAttributes } from 'react';
+import { Compensation } from '@gusto/embedded-api-v-2025-11-15/models/components/compensation';
+import { ComponentType } from 'react';
+import { Contractor as Contractor_2 } from '@gusto/embedded-api-v-2025-11-15/models/components/contractor';
+import { ContractorAddress } from '@gusto/embedded-api-v-2025-11-15/models/components/contractoraddress';
+import { Control } from 'react-hook-form';
+import { CustomTypeOptions } from 'i18next';
+import { default as default_2 } from 'react';
+import { Employee as Employee_2 } from '@gusto/embedded-api-v-2025-11-15/models/components/employee';
+import { EmployeeAddress } from '@gusto/embedded-api-v-2025-11-15/models/components/employeeaddress';
+import { EmployeeBankAccount } from '@gusto/embedded-api-v-2025-11-15/models/components/employeebankaccount';
+import { EmployeeFederalTax } from '@gusto/embedded-api-v-2025-11-15/models/components/employeefederaltax';
+import { EmployeePaymentMethod } from '@gusto/embedded-api-v-2025-11-15/models/components/employeepaymentmethod';
+import { EmployeeStateTaxesList } from '@gusto/embedded-api-v-2025-11-15/models/components/employeestatetaxeslist';
+import { EmployeeStateTaxQuestion } from '@gusto/embedded-api-v-2025-11-15/models/components/employeestatetaxquestion';
+import { EmployeeWorkAddress } from '@gusto/embedded-api-v-2025-11-15/models/components/employeeworkaddress';
+import { ErrorInfo } from 'react';
+import { FallbackProps } from 'react-error-boundary';
+import { FieldsetHTMLAttributes } from 'react';
+import { FieldValues } from 'react-hook-form';
+import { FlsaStatusType } from '@gusto/embedded-api-v-2025-11-15/models/components/flsastatustype';
+import { FocusEvent as FocusEvent_2 } from 'react';
+import { Form } from '@gusto/embedded-api-v-2025-11-15/models/components/form';
+import { Garnishment } from '@gusto/embedded-api-v-2025-11-15/models/components/garnishment';
+import { GarnishmentType } from '@gusto/embedded-api-v-2025-11-15/models/components/garnishment';
+import { HTMLAttributes } from 'react';
+import { InputHTMLAttributes } from 'react';
+import { Job } from '@gusto/embedded-api-v-2025-11-15/models/components/job';
+import { JSX } from 'react';
+import { JSX as JSX_2 } from 'react/jsx-runtime';
+import { JSXElementConstructor } from 'react';
+import { Location as Location_2 } from '@gusto/embedded-api-v-2025-11-15/models/components/location';
+import { MinimumWage } from '@gusto/embedded-api-v-2025-11-15/models/components/minimumwage';
+import { PaymentPeriod } from '@gusto/embedded-api-v-2025-11-15/models/components/garnishmentchildsupport';
+import { PaymentUnit } from '@gusto/embedded-api-v-2025-11-15/models/components/compensation';
+import { PayrollPayPeriodType } from '@gusto/embedded-api-v-2025-11-15/models/components/payrollpayperiodtype';
+import { PaySchedulePreviewPayPeriod } from '@gusto/embedded-api-v-2025-11-15/models/components/payschedulepreviewpayperiod';
+import { PayScheduleShow } from '@gusto/embedded-api-v-2025-11-15/models/components/payscheduleshow';
+import { PolicyType as PolicyType_2 } from '@gusto/embedded-api-v-2025-11-15/models/components/timeoffpolicy';
+import { QueryClient } from '@tanstack/react-query';
+import { ReactElement } from 'react';
+import { ReactNode } from 'react';
+import { Ref } from 'react';
+import { RefObject } from 'react';
+import { SelectHTMLAttributes } from 'react';
+import { Signatory } from '@gusto/embedded-api-v-2025-11-15/models/components/signatory';
+import { SyntheticEvent } from 'react';
+import { TableHTMLAttributes } from 'react';
+import { TextareaHTMLAttributes } from 'react';
+import { UseFormProps } from 'react-hook-form';
+import { UseFormReturn } from 'react-hook-form';
+import { UseQueryResult } from '@tanstack/react-query';
+import { z } from 'zod';
+
+// Warning: (ae-missing-release-tag) "ACCOUNT_TYPES" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const ACCOUNT_TYPES: readonly ["Checking", "Savings"];
+
+// Warning: (ae-missing-release-tag) "AccountNumberFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AccountNumberFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AccountNumberValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AccountNumberValidation = (typeof BankFormErrorCodes)[keyof Pick];
+
+// Warning: (ae-missing-release-tag) "AccountType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AccountType = (typeof ACCOUNT_TYPES)[number];
+
+// Warning: (ae-missing-release-tag) "AccountTypeFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AccountTypeFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AddEmployeesHoliday" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function AddEmployeesHoliday(props: AddEmployeesHolidayProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "BaseComponentInterface" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "AddEmployeesHolidayProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface AddEmployeesHolidayProps extends BaseComponentInterface {
+ // (undocumented)
+ companyId: string;
+}
+
+// Warning: (ae-missing-release-tag) "AddEmployeesToPolicy" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function AddEmployeesToPolicy(props: AddEmployeesToPolicyProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "AddEmployeesToPolicyProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface AddEmployeesToPolicyProps extends BaseComponentInterface {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ policyId: string;
+ // Warning: (ae-forgotten-export) The symbol "CreatableTimeOffPolicyType" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ policyType: CreatableTimeOffPolicyType;
+}
+
+// Warning: (ae-forgotten-export) The symbol "AddressProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Address" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Address(props: AddressProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "AdjustForMinimumWageFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AdjustForMinimumWageFieldProps = HookFieldProps;
+
+export { AfterErrorContext }
+
+export { AfterErrorHook }
+
+export { AfterSuccessContext }
+
+export { AfterSuccessHook }
+
+// Warning: (ae-missing-release-tag) "AlertProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface AlertProps {
+ action?: ReactNode;
+ children?: ReactNode;
+ className?: string;
+ disableScrollIntoView?: boolean;
+ icon?: ReactNode;
+ label: string;
+ onDismiss?: () => void;
+ status?: 'info' | 'success' | 'warning' | 'error';
+}
+
+// Warning: (ae-missing-release-tag) "AnchorEndOfPayPeriodFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AnchorEndOfPayPeriodFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AnchorPayDateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AnchorPayDateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AnnualMaximumFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type AnnualMaximumFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "APIConfig" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface APIConfig {
+ // (undocumented)
+ baseUrl: string;
+ // (undocumented)
+ headers?: HeadersInit;
+ // (undocumented)
+ hooks?: SDKHooks;
+ // (undocumented)
+ observability?: ObservabilityHook;
+}
+
+// Warning: (ae-missing-release-tag) "ApiPayrollBlocker" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface ApiPayrollBlocker {
+ // (undocumented)
+ key: string;
+ // (undocumented)
+ message?: string;
+}
+
+// Warning: (ae-missing-release-tag) "ApiProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function ApiProvider(input: ApiProviderProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ApiProviderProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ApiProviderProps {
+ // (undocumented)
+ children: React.ReactNode;
+ // (undocumented)
+ headers?: HeadersInit;
+ // (undocumented)
+ hooks?: SDKHooks;
+ // (undocumented)
+ queryClient?: QueryClient;
+ // (undocumented)
+ url: string;
+}
+
+// Warning: (ae-forgotten-export) The symbol "AssignSignatoryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "AssignSignatory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function AssignSignatory(props: AssignSignatoryProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "BadgeProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BadgeProps extends Pick, 'className' | 'id' | 'aria-label'> {
+ children: ReactNode;
+ dismissAriaLabel?: string;
+ isDisabled?: boolean;
+ onDismiss?: () => void;
+ status?: 'success' | 'warning' | 'error' | 'info';
+}
+
+// Warning: (ae-forgotten-export) The symbol "BankAccountProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "BankAccount" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function BankAccount(props: BankAccountProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_8" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "BankFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormData = {
+ [K in keyof typeof fieldValidators_8]: z.infer<(typeof fieldValidators_8)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "BankFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormErrorCode = (typeof BankFormErrorCodes)[keyof typeof BankFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "BankFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const BankFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly INVALID_ROUTING_NUMBER: "INVALID_ROUTING_NUMBER";
+ readonly INVALID_ACCOUNT_NUMBER: "INVALID_ACCOUNT_NUMBER";
+};
+
+// Warning: (ae-missing-release-tag) "BankFormField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormField = keyof typeof fieldValidators_8;
+
+// Warning: (ae-missing-release-tag) "BankFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BankFormFields {
+ // Warning: (ae-forgotten-export) The symbol "AccountNumberField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ AccountNumber: typeof AccountNumberField;
+ // Warning: (ae-forgotten-export) The symbol "AccountTypeField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ AccountType: typeof AccountTypeField;
+ // Warning: (ae-forgotten-export) The symbol "NameField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Name: typeof NameField;
+ // Warning: (ae-forgotten-export) The symbol "RoutingNumberField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ RoutingNumber: typeof RoutingNumberField;
+}
+
+// Warning: (ae-missing-release-tag) "BankFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormFieldsMetadata = UseBankFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "OptionalFieldsToRequire" needs to be exported by the entry point index.d.ts
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_7" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "BankFormOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "BankFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormOutputs = BankFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type BankFormRequiredValidation = typeof BankFormErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "BankFormSubmitOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BankFormSubmitOptions {
+ employeeId?: string;
+}
+
+// Warning: (ae-missing-release-tag) "BannerProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BannerProps extends Pick, 'className' | 'id' | 'aria-label'> {
+ children: ReactNode;
+ status?: 'warning' | 'error';
+ title: ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "BaseFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BaseFieldProps {
+ // (undocumented)
+ description?: default_2.ReactNode;
+ // (undocumented)
+ label: string;
+}
+
+// Warning: (ae-missing-release-tag) "BaseFormHookReady" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface BaseFormHookReady> {
+ // (undocumented)
+ actions: Record;
+ // (undocumented)
+ data: Record;
+ // (undocumented)
+ errorHandling: HookErrorHandling;
+ // (undocumented)
+ form: {
+ Fields: TFields;
+ fieldsMetadata: TFieldsMetadata;
+ hookFormInternals: HookFormInternals;
+ getFormSubmissionValues: () => Record | undefined;
+ };
+ // (undocumented)
+ isLoading: false;
+ // (undocumented)
+ status: {
+ isPending: boolean;
+ mode: 'create' | 'update';
+ };
+}
+
+// Warning: (ae-missing-release-tag) "BaseHookReady" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface BaseHookReady = Record, TStatus extends Record = Record> {
+ // (undocumented)
+ data: TData;
+ // (undocumented)
+ errorHandling: HookErrorHandling;
+ // (undocumented)
+ isLoading: false;
+ // (undocumented)
+ status: TStatus;
+}
+
+export { BeforeCreateRequestContext }
+
+export { BeforeCreateRequestHook }
+
+export { BeforeRequestContext }
+
+export { BeforeRequestHook }
+
+// Warning: (ae-missing-release-tag) "BoxHeaderProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BoxHeaderProps {
+ // (undocumented)
+ action?: ReactNode;
+ // (undocumented)
+ description?: ReactNode;
+ // (undocumented)
+ headingLevel?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
+ // (undocumented)
+ title: ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "BoxProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BoxProps {
+ // (undocumented)
+ children: ReactNode;
+ // (undocumented)
+ className?: string;
+ // (undocumented)
+ footer?: ReactNode;
+ // (undocumented)
+ header?: ReactNode;
+ // (undocumented)
+ withPadding?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "BreadcrumbsProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface BreadcrumbsProps {
+ 'aria-label'?: string;
+ // Warning: (ae-forgotten-export) The symbol "Breadcrumb" needs to be exported by the entry point index.d.ts
+ breadcrumbs: Breadcrumb[];
+ className?: string;
+ currentBreadcrumbId?: string;
+ isSmallContainer?: boolean;
+ onClick?: (id: string) => void;
+}
+
+// Warning: (ae-missing-release-tag) "ButtonIconProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ButtonIconProps = ButtonProps & {
+ 'aria-label': string;
+};
+
+// Warning: (ae-missing-release-tag) "ButtonProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ButtonProps extends Pick, 'name' | 'id' | 'className' | 'type' | 'onClick' | 'onKeyDown' | 'onKeyUp' | 'aria-label' | 'aria-labelledby' | 'aria-describedby' | 'form' | 'title' | 'tabIndex'> {
+ buttonRef?: Ref;
+ children?: ReactNode;
+ icon?: ReactNode;
+ isDisabled?: boolean;
+ isLoading?: boolean;
+ onBlur?: (e: FocusEvent_2) => void;
+ onFocus?: (e: FocusEvent_2) => void;
+ variant?: 'primary' | 'secondary' | 'tertiary' | 'error';
+}
+
+// Warning: (ae-missing-release-tag) "CalendarPreviewProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CalendarPreviewProps = {
+ highlightDates?: Array<{
+ date: Date;
+ highlightColor: 'primary' | 'secondary';
+ label: string;
+ }>;
+ dateRange: {
+ start: Date;
+ end: Date;
+ label: string;
+ };
+};
+
+// Warning: (ae-missing-release-tag) "CardProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CardProps {
+ action?: ReactNode;
+ children: ReactNode;
+ className?: string;
+ menu?: ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "CaseNumberFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CaseNumberFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "CheckboxGroupOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CheckboxGroupOption {
+ description?: React.ReactNode;
+ isDisabled?: boolean;
+ label: React.ReactNode;
+ value: string;
+}
+
+// Warning: (ae-forgotten-export) The symbol "SharedFieldLayoutProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CheckboxGroupProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CheckboxGroupProps extends SharedFieldLayoutProps, Pick, 'className'> {
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ onChange?: (value: string[]) => void;
+ options: Array;
+ value?: string[];
+}
+
+// Warning: (ae-missing-release-tag) "CheckboxHookField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function CheckboxHookField(input: CheckboxHookFieldProps): ReactElement>;
+
+// Warning: (ae-missing-release-tag) "CheckboxHookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CheckboxHookFieldProps extends BaseFieldProps {
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ name: string;
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-forgotten-export) The symbol "SharedHorizontalFieldLayoutProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CheckboxProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CheckboxProps extends SharedHorizontalFieldLayoutProps, Pick, 'name' | 'id' | 'className'> {
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ onBlur?: () => void;
+ onChange?: (value: boolean) => void;
+ value?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "AmountFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentAmountFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AmountValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentAmountValidation = ChildSupportGarnishmentRequiredValidation | ChildSupportGarnishmentPercentValidation;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_2" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentFormData = {
+ [K in keyof typeof fieldValidators_2]: z.infer<(typeof fieldValidators_2)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentFormErrorCode = (typeof ChildSupportGarnishmentFormErrorCodes)[keyof typeof ChildSupportGarnishmentFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const ChildSupportGarnishmentFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly NEGATIVE_AMOUNT: "NEGATIVE_AMOUNT";
+ readonly PERCENT_OUT_OF_RANGE: "PERCENT_OUT_OF_RANGE";
+};
+
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ChildSupportGarnishmentFormFields {
+ // Warning: (ae-forgotten-export) The symbol "AmountField_2" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Amount: typeof AmountField_2;
+ // Warning: (ae-forgotten-export) The symbol "CaseNumberField" needs to be exported by the entry point index.d.ts
+ CaseNumber: typeof CaseNumberField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "FipsCodeField" needs to be exported by the entry point index.d.ts
+ FipsCode: typeof FipsCodeField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "OrderNumberField" needs to be exported by the entry point index.d.ts
+ OrderNumber: typeof OrderNumberField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "PaymentPeriodField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ PaymentPeriod: typeof PaymentPeriodField;
+ // Warning: (ae-forgotten-export) The symbol "PayPeriodMaximumField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ PayPeriodMaximum: typeof PayPeriodMaximumField;
+ // Warning: (ae-forgotten-export) The symbol "RemittanceNumberField" needs to be exported by the entry point index.d.ts
+ RemittanceNumber: typeof RemittanceNumberField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "StateField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ State: typeof StateField;
+}
+
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentFormFieldsMetadata = UseChildSupportGarnishmentFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "ChildSupportGarnishmentFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentFormOutputs = ChildSupportGarnishmentFormData;
+
+// Warning: (ae-missing-release-tag) "NegativeAmountValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentNegativeAmountValidation = typeof ChildSupportGarnishmentFormErrorCodes.NEGATIVE_AMOUNT;
+
+// Warning: (ae-missing-release-tag) "PercentValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentPercentValidation = typeof ChildSupportGarnishmentFormErrorCodes.PERCENT_OUT_OF_RANGE;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentRequiredValidation = typeof ChildSupportGarnishmentFormErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "StateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ChildSupportGarnishmentStateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "CityFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CityFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "QueryWithError" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "collectErrors" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function collectErrors(queries: QueryWithError[], submitError: SDKError | null): SDKError[];
+
+// Warning: (ae-missing-release-tag) "ComboBoxOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ComboBoxOption {
+ label: string;
+ value: string;
+}
+
+// Warning: (ae-missing-release-tag) "ComboBoxProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ComboBoxProps extends SharedFieldLayoutProps, Pick, 'className' | 'id' | 'name' | 'placeholder'> {
+ allowsCustomValue?: boolean;
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ label: string;
+ onBlur?: () => void;
+ onChange?: (value: string) => void;
+ options: ComboBoxOption[];
+ portalContainer?: HTMLElement;
+ value?: string | null;
+}
+
+declare namespace Company {
+ export {
+ Industry,
+ AssignSignatory,
+ CreateSignatory,
+ InviteSignatory,
+ DocumentList,
+ SignatureForm,
+ DocumentSigner,
+ OnboardingOverview,
+ Locations,
+ LocationForm,
+ PaySchedule,
+ FederalTaxes,
+ BankAccount,
+ StateTaxesList,
+ StateTaxesForm,
+ StateTaxes,
+ OnboardingFlow
+ }
+}
+
+declare namespace CompanyOnboarding {
+ export {
+ OnboardingFlow,
+ OnboardingOverview,
+ DocumentSigner,
+ DocumentList,
+ SignatureForm,
+ Industry,
+ BankAccount,
+ Locations,
+ LocationForm,
+ PaySchedule,
+ FederalTaxes,
+ StateTaxes,
+ StateTaxesForm,
+ StateTaxesList,
+ AssignSignatory,
+ CreateSignatory,
+ InviteSignatory
+ }
+}
+
+// Warning: (ae-forgotten-export) The symbol "CompensationProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Compensation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+// Warning: (ae-missing-release-tag) "Compensation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Compensation_2(props: CompensationProps): JSX_2.Element;
+
+// @public (undocumented)
+namespace Compensation_2 {
+ var // Warning: (ae-forgotten-export) The symbol "JobsList" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ JobsList: JobsList;
+ var // Warning: (ae-forgotten-export) The symbol "EditCompensation" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ EditCompensation: EditCompensation;
+}
+
+// Warning: (ae-missing-release-tag) "EffectiveDateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationEffectiveDateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "EffectiveDateValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationEffectiveDateValidation = (typeof CompensationErrorCodes)['REQUIRED' | 'EFFECTIVE_DATE_BEFORE_HIRE' | 'EFFECTIVE_DATE_BEFORE_MIN'];
+
+// Warning: (ae-missing-release-tag) "CompensationErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationErrorCode = (typeof CompensationErrorCodes)[keyof typeof CompensationErrorCodes];
+
+// Warning: (ae-missing-release-tag) "CompensationErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const CompensationErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly RATE_MINIMUM: "RATE_MINIMUM";
+ readonly RATE_EXEMPT_THRESHOLD: "RATE_EXEMPT_THRESHOLD";
+ readonly PAYMENT_UNIT_OWNER: "PAYMENT_UNIT_OWNER";
+ readonly PAYMENT_UNIT_COMMISSION: "PAYMENT_UNIT_COMMISSION";
+ readonly RATE_COMMISSION_ZERO: "RATE_COMMISSION_ZERO";
+ readonly EFFECTIVE_DATE_BEFORE_HIRE: "EFFECTIVE_DATE_BEFORE_HIRE";
+ readonly EFFECTIVE_DATE_BEFORE_MIN: "EFFECTIVE_DATE_BEFORE_MIN";
+};
+
+// Warning: (ae-missing-release-tag) "CompensationFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationFieldsMetadata = UseCompensationFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_3" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CompensationFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationFormData = {
+ [K in keyof typeof fieldValidators_3]: z.infer<(typeof fieldValidators_3)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "CompensationFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CompensationFormFields {
+ // Warning: (ae-forgotten-export) The symbol "AdjustForMinimumWageField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ AdjustForMinimumWage: typeof AdjustForMinimumWageField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "EffectiveDateField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ EffectiveDate: typeof EffectiveDateField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "FlsaStatusField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ FlsaStatus: typeof FlsaStatusField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "MinimumWageIdField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ MinimumWageId: typeof MinimumWageIdField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "PaymentUnitField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ PaymentUnit: typeof PaymentUnitField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "RateField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Rate: typeof RateField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "TitleField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Title: typeof TitleField;
+}
+
+// Warning: (ae-missing-release-tag) "CompensationFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationFormOutputs = CompensationFormData;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_2" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CompensationOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationRequiredValidation = typeof CompensationErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "CompensationSchemaOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CompensationSchemaOptions {
+ hireDate?: string | null;
+ minEffectiveDate?: string | null;
+ // (undocumented)
+ mode?: 'create' | 'update';
+ // (undocumented)
+ optionalFieldsToRequire?: CompensationOptionalFieldsToRequire;
+ withEffectiveDateField?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "CompensationSubmitOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CompensationSubmitOptions {
+ compensationId?: string;
+ compensationVersion?: string;
+ effectiveDate?: string;
+ jobId?: string;
+}
+
+// Warning: (ae-missing-release-tag) "TitleFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CompensationTitleFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "componentEvents" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const componentEvents: {
+ readonly TIME_OFF_CREATE_POLICY: "timeOff/createPolicy";
+ readonly TIME_OFF_VIEW_POLICY: "timeOff/viewPolicy";
+ readonly TIME_OFF_POLICY_TYPE_SELECTED: "timeOff/policyTypeSelected";
+ readonly TIME_OFF_POLICY_DETAILS_DONE: "timeOff/policyDetails/done";
+ readonly TIME_OFF_POLICY_SETTINGS_DONE: "timeOff/policySettings/done";
+ readonly TIME_OFF_POLICY_SETTINGS_BACK: "timeOff/policySettings/back";
+ readonly TIME_OFF_ADD_EMPLOYEES_DONE: "timeOff/addEmployees/done";
+ readonly TIME_OFF_ADD_EMPLOYEES_BACK: "timeOff/addEmployees/back";
+ readonly TIME_OFF_HOLIDAY_SELECTION_DONE: "timeOff/holidaySelection/done";
+ readonly TIME_OFF_HOLIDAY_ADD_EMPLOYEES_DONE: "timeOff/holidayAddEmployees/done";
+ readonly TIME_OFF_VIEW_POLICY_DETAILS: "timeOff/viewPolicyDetails";
+ readonly TIME_OFF_VIEW_POLICY_EMPLOYEES: "timeOff/viewPolicyEmployees";
+ readonly TIME_OFF_VIEW_HOLIDAY_EMPLOYEES: "timeOff/viewHolidayEmployees";
+ readonly TIME_OFF_VIEW_HOLIDAY_SCHEDULE: "timeOff/viewHolidaySchedule";
+ readonly TIME_OFF_BACK_TO_LIST: "timeOff/backToList";
+ readonly TIME_OFF_POLICY_CREATE_ERROR: "timeOff/policyCreate/error";
+ readonly TIME_OFF_POLICY_SETTINGS_ERROR: "timeOff/policySettings/error";
+ readonly TIME_OFF_ADD_EMPLOYEES_ERROR: "timeOff/addEmployees/error";
+ readonly TIME_OFF_HOLIDAY_CREATE_ERROR: "timeOff/holidayCreate/error";
+ readonly TIME_OFF_HOLIDAY_ADD_EMPLOYEES_ERROR: "timeOff/holidayAddEmployees/error";
+ readonly TIME_OFF_EDIT_POLICY: "timeOff/editPolicy";
+ readonly TIME_OFF_CHANGE_SETTINGS: "timeOff/changeSettings";
+ readonly TIME_OFF_ADD_EMPLOYEES_TO_POLICY: "timeOff/addEmployeesToPolicy";
+ readonly TIME_OFF_HOLIDAY_ADD_EMPLOYEES: "timeOff/holidayAddEmployees";
+ readonly TIME_OFF_EDIT_HOLIDAY_POLICY: "timeOff/editHolidayPolicy";
+ readonly TIME_OFF_HOLIDAY_SELECTION_EDIT_DONE: "timeOff/holidaySelection/editDone";
+ readonly TIME_OFF_DELETE_POLICY_DONE: "timeOff/deletePolicy/done";
+ readonly EMPLOYEE_TERMINATION_CREATED: "employee/termination/created";
+ readonly EMPLOYEE_TERMINATION_UPDATED: "employee/termination/updated";
+ readonly EMPLOYEE_TERMINATION_PAYROLL_CREATED: "employee/termination/payroll/created";
+ readonly EMPLOYEE_TERMINATION_PAYROLL_FAILED: "employee/termination/payroll/failed";
+ readonly EMPLOYEE_TERMINATION_DONE: "employee/termination/done";
+ readonly EMPLOYEE_TERMINATION_CANCELLED: "employee/termination/cancelled";
+ readonly EMPLOYEE_TERMINATION_EDIT: "employee/termination/edit";
+ readonly EMPLOYEE_TERMINATION_RUN_PAYROLL: "employee/termination/runPayroll";
+ readonly EMPLOYEE_TERMINATION_RUN_OFF_CYCLE_PAYROLL: "employee/termination/runOffCyclePayroll";
+ readonly EMPLOYEE_TERMINATION_VIEW_SUMMARY: "employee/termination/viewSummary";
+ readonly OFF_CYCLE_CREATED: "offCycle/created";
+ readonly DISMISSAL_PAY_PERIOD_SELECTED: "dismissal/payPeriod/selected";
+ readonly TRANSITION_CREATED: "transition/created";
+ readonly RUN_TRANSITION_PAYROLL: "transition/runPayroll";
+ readonly TRANSITION_PAYROLL_SKIPPED: "transition/payrollSkipped";
+ readonly CONTRACTOR_PAYMENT_CREATE: "contractor/payments/create";
+ readonly CONTRACTOR_PAYMENT_EDIT: "contractor/payments/edit";
+ readonly CONTRACTOR_PAYMENT_UPDATE: "contractor/payments/update";
+ readonly CONTRACTOR_PAYMENT_PREVIEW: "contractor/payments/preview";
+ readonly CONTRACTOR_PAYMENT_BACK_TO_EDIT: "contractor/payments/backToEdit";
+ readonly CONTRACTOR_PAYMENT_CREATED: "contractor/payments/created";
+ readonly CONTRACTOR_PAYMENT_SUBMIT: "contractor/payments/submit";
+ readonly CONTRACTOR_PAYMENT_VIEW: "contractor/payments/view";
+ readonly CONTRACTOR_PAYMENT_VIEW_DETAILS: "contractor/payments/view/details";
+ readonly CONTRACTOR_PAYMENT_CANCEL: "contractor/payments/cancel";
+ readonly CONTRACTOR_PAYMENT_EXIT: "contractor/payments/exit";
+ readonly CONTRACTOR_PAYMENT_RFI_RESPOND: "contractor/payments/rfi/respond";
+ readonly RECOVERY_CASE_RESOLVE: "recoveryCase/resolve";
+ readonly RECOVERY_CASE_RESUBMIT: "recoveryCase/resubmit";
+ readonly RECOVERY_CASE_RESUBMIT_CANCEL: "recoveryCase/resubmit/cancel";
+ readonly RECOVERY_CASE_RESUBMIT_DONE: "recoveryCase/resubmit/done";
+ readonly INFORMATION_REQUEST_RESPOND: "informationRequest/respond";
+ readonly INFORMATION_REQUEST_FORM_SUBMIT: "informationRequest/form/submit";
+ readonly INFORMATION_REQUEST_FORM_CANCEL: "informationRequest/form/cancel";
+ readonly INFORMATION_REQUEST_FORM_DONE: "informationRequest/form/done";
+ readonly PAYROLL_WIRE_START_TRANSFER: "payroll/wire/startTransfer";
+ readonly PAYROLL_WIRE_INSTRUCTIONS_DONE: "payroll/wire/instructions/done";
+ readonly PAYROLL_WIRE_INSTRUCTIONS_CANCEL: "payroll/wire/instructions/cancel";
+ readonly PAYROLL_WIRE_INSTRUCTIONS_SELECT: "payroll/wire/instructions/select";
+ readonly PAYROLL_WIRE_FORM_DONE: "payroll/wire/form/done";
+ readonly PAYROLL_WIRE_FORM_CANCEL: "payroll/wire/form/cancel";
+ readonly RUN_PAYROLL_BACK: "runPayroll/back";
+ readonly RUN_PAYROLL_CALCULATED: "runPayroll/calculated";
+ readonly RUN_PAYROLL_CANCELLED: "runPayroll/cancelled";
+ readonly RUN_PAYROLL_CANCELLED_ALERT_DISMISSED: "runPayroll/cancelled/alertDismissed";
+ readonly RUN_PAYROLL_EDIT: "runPayroll/edit";
+ readonly RUN_PAYROLL_EMPLOYEE_EDIT: "runPayroll/employee/edit";
+ readonly RUN_PAYROLL_EMPLOYEE_SKIP: "runPayroll/employee/skip";
+ readonly RUN_PAYROLL_EMPLOYEE_SAVED: "runPayroll/employee/saved";
+ readonly RUN_PAYROLL_EMPLOYEE_CANCELLED: "runPayroll/employee/cancelled";
+ readonly RUN_PAYROLL_SELECTED: "runPayroll/selected";
+ readonly RUN_OFF_CYCLE_PAYROLL: "runPayroll/offCycle/start";
+ readonly OFF_CYCLE_SELECT_REASON: "offCycle/selectReason";
+ readonly OFF_CYCLE_DEDUCTIONS_CHANGE: "offCycle/deductionsChange";
+ readonly RUN_PAYROLL_SUBMITTED: "runPayroll/submitted";
+ readonly RUN_PAYROLL_SUBMITTING: "runPayroll/submitting";
+ readonly RUN_PAYROLL_SUMMARY_VIEWED: "runPayroll/summary/viewed";
+ readonly RUN_PAYROLL_RECEIPT_GET: "runPayroll/receipt/get";
+ readonly RUN_PAYROLL_RECEIPT_VIEWED: "runPayroll/receipt/viewed";
+ readonly RUN_PAYROLL_PROCESSED: "runPayroll/processed";
+ readonly RUN_PAYROLL_PROCESSING_FAILED: "runPayroll/processingFailed";
+ readonly RUN_PAYROLL_PDF_PAYSTUB_VIEWED: "runPayroll/pdfPaystub/viewed";
+ readonly RUN_PAYROLL_BLOCKERS_DETECTED: "runPayroll/blockers/detected";
+ readonly RUN_PAYROLL_BLOCKER_RESOLUTION_ATTEMPTED: "runPayroll/blocker/resolutionAttempted";
+ readonly RUN_PAYROLL_BLOCKERS_VIEW_ALL: "runPayroll/blockers/viewAll";
+ readonly RUN_PAYROLL_DATES_CONFIGURED: "runPayroll/dates/configured";
+ readonly REVIEW_PAYROLL: "payroll/review";
+ readonly PAYROLL_SKIPPED: "payroll/skipped";
+ readonly PAYROLL_DELETED: "payroll/deleted";
+ readonly PAYROLL_EXIT_FLOW: "payroll/saveAndExit";
+ readonly RUN_PAYROLL_GROSS_UP_SELECTED: "runPayroll/grossUp/selected";
+ readonly RUN_PAYROLL_GROSS_UP_CALCULATED: "runPayroll/grossUp/calculated";
+ readonly CONTRACTOR_ADDRESS_UPDATED: "contractor/address/updated";
+ readonly CONTRACTOR_ADDRESS_DONE: "contractor/address/done";
+ readonly CONTRACTOR_PAYMENT_METHOD_UPDATED: "contractor/paymentMethod/updated";
+ readonly CONTRACTOR_BANK_ACCOUNT_CREATED: "contractor/bankAccount/created";
+ readonly CONTRACTOR_PAYMENT_METHOD_DONE: "contractor/paymentMethod/done";
+ readonly CONTRACTOR_CREATE: "contractor/create";
+ readonly CONTRACTOR_CREATED: "contractor/created";
+ readonly CONTRACTOR_UPDATE: "contractor/update";
+ readonly CONTRACTOR_UPDATED: "contractor/updated";
+ readonly CONTRACTOR_DELETED: "contractor/deleted";
+ readonly CONTRACTOR_PROFILE_DONE: "contractor/profile/done";
+ readonly CONTRACTOR_NEW_HIRE_REPORT_UPDATED: "contractor/newHireReport/updated";
+ readonly CONTRACTOR_NEW_HIRE_REPORT_DONE: "contractor/newHireReport/done";
+ readonly CONTRACTOR_SUBMIT_DONE: "contractor/submit/done";
+ readonly CONTRACTOR_ONBOARDING_STATUS_UPDATED: "contractor/onboardingStatus/updated";
+ readonly CONTRACTOR_INVITE_CONTRACTOR: "contractor/invite/selfOnboarding";
+ readonly CONTRACTOR_ONBOARDING_CONTINUE: "contractor/onboarding/continue";
+ readonly PAY_SCHEDULE_CREATE: "paySchedule/create";
+ readonly PAY_SCHEDULE_CREATED: "paySchedule/created";
+ readonly PAY_SCHEDULE_UPDATE: "paySchedule/update";
+ readonly PAY_SCHEDULE_UPDATED: "paySchedule/updated";
+ readonly PAY_SCHEDULE_DELETE: "paySchedule/delete";
+ readonly PAY_SCHEDULE_DELETED: "paySchedule/deleted";
+ readonly PAY_SCHEDULE_DONE: "paySchedule/done";
+ readonly COMPANY_INDUSTRY: "company/industry";
+ readonly COMPANY_INDUSTRY_SELECTED: "company/industry/selected";
+ readonly COMPANY_FEDERAL_TAXES_UPDATED: "company/federalTaxes/updated";
+ readonly COMPANY_FEDERAL_TAXES_DONE: "company/federalTaxes/done";
+ readonly COMPANY_SIGNATORY_CREATED: "company/signatory/created";
+ readonly COMPANY_SIGNATORY_INVITED: "company/signatory/invited";
+ readonly COMPANY_SIGNATORY_UPDATED: "company/signatory/updated";
+ readonly COMPANY_CREATE_SIGNATORY_DONE: "company/signatory/createSignatory/done";
+ readonly COMPANY_INVITE_SIGNATORY_DONE: "company/signatory/inviteSignatory/done";
+ readonly COMPANY_ASSIGN_SIGNATORY_MODE_UPDATED: "company/signatory/assignSignatory/modeUpdated";
+ readonly COMPANY_ASSIGN_SIGNATORY_DONE: "company/signatory/assignSignatory/done";
+ readonly COMPANY_FORM_EDIT_SIGNATORY: "company/forms/editSignatory";
+ readonly COMPANY_FORMS_DONE: "company/forms/done";
+ readonly COMPANY_VIEW_FORM_TO_SIGN: "company/forms/view";
+ readonly COMPANY_SIGN_FORM: "company/forms/sign/signForm";
+ readonly COMPANY_SIGN_FORM_DONE: "company/forms/sign/done";
+ readonly COMPANY_SIGN_FORM_BACK: "company/forms/sign/back";
+ readonly COMPANY_LOCATION_CREATE: "company/location/add";
+ readonly COMPANY_LOCATION_CREATED: "company/location/add/done";
+ readonly COMPANY_LOCATION_EDIT: "company/location/edit";
+ readonly COMPANY_LOCATION_UPDATED: "company/location/edit/done";
+ readonly COMPANY_LOCATION_DONE: "company/location/done";
+ readonly COMPANY_BANK_ACCOUNT_CHANGE: "company/bankAccount/change";
+ readonly COMPANY_BANK_ACCOUNT_CANCEL: "company/bankAccount/cancel";
+ readonly COMPANY_BANK_ACCOUNT_CREATED: "company/bankAccount/created";
+ readonly COMPANY_BANK_ACCOUNT_VERIFY: "company/bankAccount/verify";
+ readonly COMPANY_BANK_ACCOUNT_DONE: "company/bankAccount/done";
+ readonly COMPANY_BANK_ACCOUNT_VERIFIED: "company/bankAccount/verified";
+ readonly COMPANY_STATE_TAX_UPDATED: "company/stateTaxes/updated";
+ readonly COMPANY_STATE_TAX_DONE: "company/stateTaxes/done";
+ readonly COMPANY_STATE_TAX_EDIT: "company/stateTaxes/edit";
+ readonly COMPANY_OVERVIEW_DONE: "company/overview/done";
+ readonly COMPANY_OVERVIEW_CONTINUE: "company/overview/continue";
+ readonly EMPLOYEE_CREATE: "employee/create";
+ readonly EMPLOYEE_CREATED: "employee/created";
+ readonly EMPLOYEE_UPDATE: "employee/update";
+ readonly EMPLOYEE_UPDATED: "employee/updated";
+ readonly EMPLOYEE_DELETED: "employee/deleted";
+ readonly EMPLOYEE_DISMISS: "employee/dismiss";
+ readonly EMPLOYEE_ONBOARDING_DONE: "employee/onboarding/done";
+ readonly EMPLOYEE_PROFILE_DONE: "employee/profile/done";
+ readonly EMPLOYEE_HOME_ADDRESS: "employee/addresses/home";
+ readonly EMPLOYEE_HOME_ADDRESS_UPDATE: "employee/addresses/home/update";
+ readonly EMPLOYEE_HOME_ADDRESS_CREATED: "employee/addresses/home/created";
+ readonly EMPLOYEE_HOME_ADDRESS_UPDATED: "employee/addresses/home/updated";
+ readonly EMPLOYEE_HOME_ADDRESS_DELETED: "employee/addresses/home/deleted";
+ readonly EMPLOYEE_WORK_ADDRESS: "employee/addresses/work";
+ readonly EMPLOYEE_WORK_ADDRESS_UPDATE: "employee/addresses/work/update";
+ readonly EMPLOYEE_WORK_ADDRESS_CREATED: "employee/addresses/work/created";
+ readonly EMPLOYEE_WORK_ADDRESS_UPDATED: "employee/addresses/work/updated";
+ readonly EMPLOYEE_WORK_ADDRESS_DELETED: "employee/addresses/work/deleted";
+ readonly EMPLOYEE_DEDUCTION_ADD: "employee/deductions/add";
+ readonly EMPLOYEE_DEDUCTION_CREATED: "employee/deductions/created";
+ readonly EMPLOYEE_DEDUCTION_UPDATED: "employee/deductions/updated";
+ readonly EMPLOYEE_DEDUCTION_DELETED: "employee/deductions/deleted";
+ readonly EMPLOYEE_DEDUCTION_DELETED_EMPTY: "employee/deductions/deletedEmpty";
+ readonly EMPLOYEE_DEDUCTION_DONE: "employee/deductions/done";
+ readonly EMPLOYEE_DEDUCTION_EDIT: "employee/deductions/edit";
+ readonly EMPLOYEE_DEDUCTION_CANCEL: "employee/deductions/cancel";
+ readonly EMPLOYEE_DEDUCTION_CANCEL_EMPTY: "employee/deductions/cancelEmpty";
+ readonly EMPLOYEE_DEDUCTION_INCLUDE_YES: "employee/deductions/include/yes";
+ readonly EMPLOYEE_DEDUCTION_INCLUDE_NO: "employee/deductions/include/no";
+ readonly EMPLOYEE_COMPENSATION_CREATE: "employee/compensations/create";
+ readonly EMPLOYEE_COMPENSATION_CREATED: "employee/compensations/created";
+ readonly EMPLOYEE_COMPENSATION_UPDATED: "employee/compensations/updated";
+ readonly EMPLOYEE_COMPENSATION_DONE: "employee/compensations/done";
+ readonly EMPLOYEE_COMPENSATION_CANCEL: "employee/compensations/cancel";
+ readonly EMPLOYEE_COMPENSATION_CHANGE_CANCELLED: "employee/compensations/changeCancelled";
+ readonly EMPLOYEE_COMPENSATION_RETURN_TO_LIST: "employee/compensations/returnToList";
+ readonly EMPLOYEE_JOB_ADD: "employee/job/add";
+ readonly EMPLOYEE_JOB_ADD_ANOTHER: "employee/job/addAnother";
+ readonly EMPLOYEE_JOB_EDIT: "employee/job/edit";
+ readonly EMPLOYEE_PAYMENT_METHOD_UPDATED: "employee/paymentMethod/updated";
+ readonly EMPLOYEE_PAYMENT_METHOD_DONE: "employee/paymentMethod/done";
+ readonly EMPLOYEE_PAYMENT_METHOD_RESET: "employee/paymentMethod/reset";
+ readonly EMPLOYEE_SPLIT_PAYMENT: "employee/paymentMethod/split";
+ readonly EMPLOYEE_BANK_ACCOUNT_CREATE: "employee/bankAccount/create";
+ readonly EMPLOYEE_BANK_ACCOUNT_CREATED: "employee/bankAccount/created";
+ readonly EMPLOYEE_BANK_ACCOUNT_DELETED: "employee/bankAccount/deleted";
+ readonly EMPLOYEE_FEDERAL_TAXES_EDIT: "employee/federalTaxes/edit";
+ readonly EMPLOYEE_FEDERAL_TAXES_UPDATED: "employee/federalTaxes/updated";
+ readonly EMPLOYEE_FEDERAL_TAXES_DONE: "employee/federalTaxes/done";
+ readonly EMPLOYEE_STATE_TAXES_EDIT: "employee/stateTaxes/edit";
+ readonly EMPLOYEE_STATE_TAXES_UPDATED: "employee/stateTaxes/updated";
+ readonly EMPLOYEE_STATE_TAXES_DONE: "employee/stateTaxes/done";
+ readonly EMPLOYEE_TAXES_DONE: "employee/taxes/done";
+ readonly EMPLOYEE_SPLIT_PAYCHECK: "employee/bankAccount/split";
+ readonly EMPLOYEE_JOB_CREATED: "employee/job/created";
+ readonly EMPLOYEE_JOB_UPDATED: "employee/job/updated";
+ readonly EMPLOYEE_JOB_DELETED: "employee/job/deleted";
+ readonly EMPLOYEE_SUMMARY_VIEW: "employee/summary";
+ readonly EMPLOYEES_LIST: "company/employees";
+ readonly EMPLOYEE_SELF_ONBOARDING_START: "employee/selfOnboarding/start";
+ readonly EMPLOYEE_VIEW_FORM_TO_SIGN: "employee/forms/view";
+ readonly EMPLOYEE_SIGN_FORM: "employee/forms/sign";
+ readonly EMPLOYEE_FORMS_DONE: "employee/forms/done";
+ readonly EMPLOYEE_ONBOARDING_STATUS_UPDATED: "employee/onboardingStatus/updated";
+ readonly EMPLOYEE_EMPLOYMENT_ELIGIBILITY_DONE: "employee/employmentEligibility/done";
+ readonly EMPLOYEE_CHANGE_ELIGIBILITY_STATUS: "employee/employmentEligibility/change";
+ readonly EMPLOYEE_ONBOARDING_DOCUMENTS_CONFIG_UPDATED: "employee/onboardingDocumentsConfig/updated";
+ readonly EMPLOYEE_DOCUMENTS_DONE: "employee/documents/done";
+ readonly EMPLOYEE_REHIRE: "employee/rehire";
+ readonly EMPLOYEE_DASHBOARD_TAB_CHANGE: "employee/dashboard/tabChange";
+ readonly EMPLOYEE_RETURN_TO_LIST: "employee/returnToList";
+ readonly EMPLOYEE_PROFILE_MANAGEMENT_EDIT_REQUESTED: "employee/profile/management/editRequested";
+ readonly EMPLOYEE_PROFILE_MANAGEMENT_UPDATED: "employee/profile/management/updated";
+ readonly EMPLOYEE_PROFILE_MANAGEMENT_EDIT_CANCELLED: "employee/profile/management/editCancelled";
+ readonly EMPLOYEE_PROFILE_MANAGEMENT_ALERT_DISMISSED: "employee/profile/management/alertDismissed";
+ readonly ROBOT_MACHINE_DONE: "done";
+ readonly ERROR: "ERROR";
+ readonly CANCEL: "CANCEL";
+ readonly BREADCRUMB_NAVIGATE: "breadcrumb/navigate";
+};
+
+// Warning: (ae-missing-release-tag) "ComponentsContextType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ComponentsContextType {
+ // (undocumented)
+ Alert: (props: AlertProps) => JSX.Element | null;
+ // (undocumented)
+ Badge: (props: BadgeProps) => JSX.Element | null;
+ // (undocumented)
+ Banner: (props: BannerProps) => JSX.Element | null;
+ // (undocumented)
+ Box: (props: BoxProps) => JSX.Element | null;
+ // (undocumented)
+ BoxHeader: (props: BoxHeaderProps) => JSX.Element | null;
+ // (undocumented)
+ Breadcrumbs: (props: BreadcrumbsProps) => JSX.Element | null;
+ // (undocumented)
+ Button: (props: ButtonProps) => JSX.Element | null;
+ // (undocumented)
+ ButtonIcon: (props: ButtonIconProps) => JSX.Element | null;
+ // (undocumented)
+ CalendarPreview: (props: CalendarPreviewProps) => JSX.Element | null;
+ // (undocumented)
+ Card: (props: CardProps) => JSX.Element | null;
+ // (undocumented)
+ Checkbox: (props: CheckboxProps) => JSX.Element | null;
+ // (undocumented)
+ CheckboxGroup: (props: CheckboxGroupProps) => JSX.Element | null;
+ // (undocumented)
+ ComboBox: (props: ComboBoxProps) => JSX.Element | null;
+ // (undocumented)
+ DatePicker: (props: DatePickerProps) => JSX.Element | null;
+ // Warning: (ae-forgotten-export) The symbol "DateRangePickerProps" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ DateRangePicker: (props: DateRangePickerProps) => JSX.Element | null;
+ // (undocumented)
+ DescriptionList: (props: DescriptionListProps) => JSX.Element | null;
+ // (undocumented)
+ Dialog: (props: DialogProps) => JSX.Element | null;
+ // (undocumented)
+ FileInput: (props: FileInputProps) => JSX.Element | null;
+ // (undocumented)
+ Heading: (props: HeadingProps) => JSX.Element | null;
+ // (undocumented)
+ Link: (props: LinkProps) => JSX.Element | null;
+ // (undocumented)
+ LoadingSpinner: (props: LoadingSpinnerProps) => JSX.Element | null;
+ // (undocumented)
+ Menu: (props: MenuProps) => JSX.Element | null;
+ // (undocumented)
+ Modal: (props: ModalProps) => JSX.Element | null;
+ // Warning: (ae-forgotten-export) The symbol "MultiSelectComboBoxProps" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ MultiSelectComboBox: (props: MultiSelectComboBoxProps) => JSX.Element | null;
+ // (undocumented)
+ NumberInput: (props: NumberInputProps) => JSX.Element | null;
+ // (undocumented)
+ OrderedList: (props: OrderedListProps) => JSX.Element | null;
+ // (undocumented)
+ PaginationControl?: (props: PaginationControlProps) => JSX.Element | null;
+ // (undocumented)
+ PayrollLoading?: (props: PayrollLoadingProps) => JSX.Element | null;
+ // (undocumented)
+ ProgressBar: (props: ProgressBarProps) => JSX.Element | null;
+ // (undocumented)
+ Radio: (props: RadioProps) => JSX.Element | null;
+ // (undocumented)
+ RadioGroup: (props: RadioGroupProps) => JSX.Element | null;
+ // (undocumented)
+ Select: (props: SelectProps) => JSX.Element | null;
+ // (undocumented)
+ Switch: (props: SwitchProps) => JSX.Element | null;
+ // (undocumented)
+ Table: (props: TableProps) => JSX.Element | null;
+ // (undocumented)
+ Tabs: (props: TabsProps) => JSX.Element | null;
+ // (undocumented)
+ Text: (props: TextProps) => JSX.Element | null;
+ // (undocumented)
+ TextArea: (props: TextAreaProps) => JSX.Element | null;
+ // (undocumented)
+ TextInput: (props: TextInputProps) => JSX.Element | null;
+ // (undocumented)
+ UnorderedList: (props: UnorderedListProps) => JSX.Element | null;
+}
+
+// Warning: (ae-missing-release-tag) "composeErrorHandler" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function composeErrorHandler(sources: MixedErrorSource[], submitState?: SubmitStateForErrorHandling): HookErrorHandling;
+
+// Warning: (ae-forgotten-export) The symbol "ComposeSubmitInput" needs to be exported by the entry point index.d.ts
+// Warning: (ae-forgotten-export) The symbol "ComposeSubmitHandlerResult" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "composeSubmitHandler" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function composeSubmitHandler(forms: readonly [...{
+ [K in keyof TForms]: ComposeSubmitInput;
+}], onAllValid: () => Promise): ComposeSubmitHandlerResult;
+
+// Warning: (ae-missing-release-tag) "ConfirmSignatureFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ConfirmSignatureFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "ConfirmWireDetailsInternalProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ConfirmWireDetails" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ConfirmWireDetails(input: ConfirmWireDetailsInternalProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ConfirmWireDetailsComponentType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ConfirmWireDetailsComponentType = ComponentType;
+
+// Warning: (ae-missing-release-tag) "ConfirmWireDetailsProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ConfirmWireDetailsProps {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ onEvent?: BaseComponentInterface['onEvent'];
+ // (undocumented)
+ wireInId?: string;
+}
+
+declare namespace Contractor {
+ export {
+ PaymentMethod,
+ Address,
+ ContractorList,
+ NewHireReport,
+ ContractorSubmit,
+ ContractorProfile,
+ OnboardingFlow_2 as OnboardingFlow,
+ PaymentFlow,
+ PaymentsList,
+ CreatePayment,
+ PaymentHistory,
+ PaymentSummary,
+ PaymentStatement
+ }
+}
+
+// Warning: (ae-forgotten-export) The symbol "ContractorListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ContractorList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ContractorList(props: ContractorListProps & BaseComponentInterface): JSX_2.Element;
+
+declare namespace ContractorOnboarding {
+ export {
+ OnboardingFlow_2 as OnboardingFlow,
+ ContractorList,
+ ContractorProfile,
+ Address,
+ PaymentMethod,
+ NewHireReport,
+ ContractorSubmit
+ }
+}
+
+// Warning: (ae-forgotten-export) The symbol "ContractorProfileProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ContractorProfile" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ContractorProfile(props: ContractorProfileProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "ContractorSubmitProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ContractorSubmit" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ContractorSubmit(props: ContractorSubmitProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "CountyEntry" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CountyEntry = {
+ fipsCode: string;
+ county: string | null;
+};
+
+// Warning: (ae-missing-release-tag) "CourtesyWithholdingFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CourtesyWithholdingFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "BankFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-forgotten-export) The symbol "BuildFormSchemaResult" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createBankFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createBankFormSchema(options?: BankFormSchemaOptions): BuildFormSchemaResult< {
+name: z.ZodString;
+routingNumber: z.ZodString;
+accountNumber: z.ZodString;
+accountType: z.ZodEnum<{
+Checking: "Checking";
+Savings: "Savings";
+}>;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "ChildSupportGarnishmentFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createChildSupportGarnishmentFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createChildSupportGarnishmentFormSchema(input?: ChildSupportGarnishmentFormSchemaOptions): BuildFormSchemaResult< {
+state: z.ZodString;
+fipsCode: z.ZodString;
+caseNumber: z.ZodString;
+orderNumber: z.ZodString;
+remittanceNumber: z.ZodString;
+payPeriodMaximum: z.ZodPipe, z.ZodNumber>;
+amount: z.ZodPipe, z.ZodNumber>;
+paymentPeriod: z.ZodEnum<{
+readonly EveryWeek: "Every week";
+readonly EveryOtherWeek: "Every other week";
+readonly TwicePerMonth: "Twice per month";
+readonly Monthly: "Monthly";
+}>;
+}>;
+
+// Warning: (ae-missing-release-tag) "createCompensationSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createCompensationSchema(options?: CompensationSchemaOptions): BuildFormSchemaResult< {
+title: z.ZodString;
+flsaStatus: z.ZodOptional>;
+paymentUnit: z.ZodEnum<{
+Hour: "Hour";
+Week: "Week";
+Month: "Month";
+Year: "Year";
+Paycheck: "Paycheck";
+}>;
+rate: z.ZodPipe, z.ZodNumber>;
+effectiveDate: z.ZodPipe, z.ZodNullable>;
+adjustForMinimumWage: z.ZodBoolean;
+minimumWageId: z.ZodString;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "DeductionFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createDeductionFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createDeductionFormSchema(options: DeductionFormSchemaOptions): BuildFormSchemaResult< {
+description: z.ZodString;
+recurring: z.ZodPipe, z.ZodBoolean>;
+deductAsPercentage: z.ZodPipe, z.ZodBoolean>;
+amount: z.ZodPipe, z.ZodNumber>;
+totalAmount: z.ZodPipe, z.ZodNumber>;
+annualMaximum: z.ZodPipe, z.ZodNumber>;
+garnishmentType: z.ZodEnum<{
+readonly ChildSupport: "child_support";
+readonly FederalTaxLien: "federal_tax_lien";
+readonly StateTaxLien: "state_tax_lien";
+readonly StudentLoan: "student_loan";
+readonly CreditorGarnishment: "creditor_garnishment";
+readonly FederalLoan: "federal_loan";
+readonly OtherGarnishment: "other_garnishment";
+}>;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "EmployeeDetailsSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createEmployeeDetailsSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createEmployeeDetailsSchema(options?: EmployeeDetailsSchemaOptions): BuildFormSchemaResult< {
+firstName: z.ZodString;
+middleInitial: z.ZodString;
+lastName: z.ZodString;
+email: z.ZodEmail;
+dateOfBirth: z.ZodISODate;
+ssn: z.ZodString;
+selfOnboarding: z.ZodBoolean;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "EmployeeStateTaxesSchemaResult" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createEmployeeStateTaxesSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function createEmployeeStateTaxesSchema(employeeStateTaxes: EmployeeStateTaxesList[], options?: EmployeeStateTaxesSchemaOptions): EmployeeStateTaxesSchemaResult;
+
+// Warning: (ae-forgotten-export) The symbol "FederalTaxesSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createFederalTaxesSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createFederalTaxesSchema(options?: FederalTaxesSchemaOptions): BuildFormSchemaResult< {
+filingStatus: z.ZodString;
+twoJobs: z.ZodPipe, z.ZodBoolean>;
+dependentsAmount: z.ZodPipe, z.ZodNumber>;
+otherIncome: z.ZodPipe, z.ZodNumber>;
+deductions: z.ZodPipe, z.ZodNumber>;
+extraWithholding: z.ZodPipe, z.ZodNumber>;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "HomeAddressSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createHomeAddressSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createHomeAddressSchema(options?: HomeAddressSchemaOptions): BuildFormSchemaResult< {
+street1: z.ZodString;
+street2: z.ZodString;
+city: z.ZodString;
+state: z.ZodString;
+zip: z.ZodString;
+courtesyWithholding: z.ZodBoolean;
+effectiveDate: z.ZodISODate;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "JobSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createJobSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createJobSchema(options?: JobSchemaOptions): BuildFormSchemaResult< {
+title: z.ZodString;
+hireDate: z.ZodPipe, z.ZodNullable>;
+twoPercentShareholder: z.ZodBoolean;
+stateWcCovered: z.ZodPipe, z.ZodBoolean>;
+stateWcClassCode: z.ZodString;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "CreatePaymentProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CreatePayment" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function CreatePayment(props: CreatePaymentProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentMethodFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createPaymentMethodFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createPaymentMethodFormSchema(options?: PaymentMethodFormSchemaOptions): BuildFormSchemaResult< {
+type: z.ZodEnum<{
+Check: "Check";
+"Direct Deposit": "Direct Deposit";
+}>;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "PayScheduleSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createPayScheduleSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createPayScheduleSchema(options?: PayScheduleSchemaOptions): BuildFormSchemaResult< {
+customName: z.ZodString;
+frequency: z.ZodEnum<{
+"Every week": "Every week";
+"Every other week": "Every other week";
+"Twice per month": "Twice per month";
+Monthly: "Monthly";
+}>;
+customTwicePerMonth: z.ZodString;
+anchorPayDate: z.ZodPipe, z.ZodNullable>;
+anchorEndOfPayPeriod: z.ZodPipe, z.ZodNullable>;
+day1: z.ZodPipe, z.ZodNumber>;
+day2: z.ZodPipe, z.ZodNumber>;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "CreateSignatoryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CreateSignatory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function CreateSignatory(props: CreateSignatoryProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "SignCompanyFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createSignCompanyFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createSignCompanyFormSchema(options?: SignCompanyFormSchemaOptions): BuildFormSchemaResult< {
+signature: z.ZodString;
+confirmSignature: z.ZodBoolean;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "SignEmployeeFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createSignEmployeeFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createSignEmployeeFormSchema(options?: SignEmployeeFormSchemaOptions): BuildFormSchemaResult< {
+signature: z.ZodString;
+confirmSignature: z.ZodBoolean;
+usedPreparer: z.ZodEnum<{
+yes: "yes";
+no: "no";
+}>;
+preparerFirstName: z.ZodString;
+preparerLastName: z.ZodString;
+preparerStreet1: z.ZodString;
+preparerStreet2: z.ZodString;
+preparerCity: z.ZodString;
+preparerState: z.ZodString;
+preparerZip: z.ZodString;
+preparerSignature: z.ZodString;
+preparerAgree: z.ZodBoolean;
+preparer2FirstName: z.ZodString;
+preparer2LastName: z.ZodString;
+preparer2Street1: z.ZodString;
+preparer2Street2: z.ZodString;
+preparer2City: z.ZodString;
+preparer2State: z.ZodString;
+preparer2Zip: z.ZodString;
+preparer2Signature: z.ZodString;
+preparer2Agree: z.ZodBoolean;
+preparer3FirstName: z.ZodString;
+preparer3LastName: z.ZodString;
+preparer3Street1: z.ZodString;
+preparer3Street2: z.ZodString;
+preparer3City: z.ZodString;
+preparer3State: z.ZodString;
+preparer3Zip: z.ZodString;
+preparer3Signature: z.ZodString;
+preparer3Agree: z.ZodBoolean;
+preparer4FirstName: z.ZodString;
+preparer4LastName: z.ZodString;
+preparer4Street1: z.ZodString;
+preparer4Street2: z.ZodString;
+preparer4City: z.ZodString;
+preparer4State: z.ZodString;
+preparer4Zip: z.ZodString;
+preparer4Signature: z.ZodString;
+preparer4Agree: z.ZodBoolean;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "SplitPaymentsFormSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createSplitPaymentsFormSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createSplitPaymentsFormSchema(options?: SplitPaymentsFormSchemaOptions): BuildFormSchemaResult< {
+splitBy: z.ZodEnum<{
+Percentage: "Percentage";
+Amount: "Amount";
+}>;
+splitAmount: z.ZodRecord, z.ZodNullable>>;
+priority: z.ZodRecord;
+}>;
+
+// Warning: (ae-missing-release-tag) "createStateFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createStateFields(employeeStateTaxes: EmployeeStateTaxesList[], options: CreateStateFieldsOptions): StateTaxFieldsGroup[];
+
+// Warning: (ae-missing-release-tag) "CreateStateFieldsOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface CreateStateFieldsOptions {
+ // (undocumented)
+ isAdmin: boolean;
+}
+
+// Warning: (ae-forgotten-export) The symbol "WorkAddressSchemaOptions" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "createWorkAddressSchema" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function createWorkAddressSchema(options?: WorkAddressSchemaOptions): BuildFormSchemaResult< {
+locationUuid: z.ZodString;
+effectiveDate: z.ZodISODate;
+}>;
+
+// Warning: (ae-forgotten-export) The symbol "BaseStateTaxFieldProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "CurrencyStateTaxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CurrencyStateTaxFieldProps = BaseStateTaxFieldProps & {
+ FieldComponent?: ComponentType;
+};
+
+// Warning: (ae-missing-release-tag) "CustomNameFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CustomNameFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "CustomTwicePerMonthFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type CustomTwicePerMonthFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DashboardFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const DashboardFlow: (input: DashboardFlowProps) => JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "DashboardFlowProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface DashboardFlowProps extends BaseComponentInterface {
+ // (undocumented)
+ employeeId: string;
+}
+
+// Warning: (ae-missing-release-tag) "DateOfBirthFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DateOfBirthFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DatePickerHookField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function DatePickerHookField(input: DatePickerHookFieldProps): ReactElement>;
+
+// Warning: (ae-missing-release-tag) "DatePickerHookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface DatePickerHookFieldProps extends BaseFieldProps, Pick {
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ name: string;
+ portalContainer?: DatePickerProps['portalContainer'];
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-missing-release-tag) "DatePickerProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface DatePickerProps extends SharedFieldLayoutProps, Pick, 'className' | 'id' | 'name'> {
+ inputRef?: Ref;
+ isDateDisabled?: (date: Date) => boolean;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ label: string;
+ maxDate?: Date;
+ minDate?: Date;
+ onBlur?: () => void;
+ onChange?: (value: Date | null) => void;
+ placeholder?: string;
+ portalContainer?: HTMLElement;
+ value?: Date | null;
+}
+
+// Warning: (ae-missing-release-tag) "DateStateTaxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DateStateTaxFieldProps = BaseStateTaxFieldProps & {
+ FieldComponent?: ComponentType;
+};
+
+// Warning: (ae-missing-release-tag) "Day1FieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type Day1FieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "Day2FieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type Day2FieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DayValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DayValidation = (typeof PayScheduleErrorCodes)['REQUIRED' | 'DAY_RANGE'];
+
+// Warning: (ae-missing-release-tag) "DeductAsPercentageFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductAsPercentageFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AmountFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionAmountFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "AmountValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormAmountValidation = DeductionFormRequiredValidation | DeductionFormNegativeAmountValidation;
+
+// Warning: (ae-missing-release-tag) "CapValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormCapValidation = DeductionFormNegativeAmountValidation;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DeductionFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormData = {
+ [K in keyof typeof fieldValidators]: z.infer<(typeof fieldValidators)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "DeductionFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormErrorCode = (typeof DeductionFormErrorCodes)[keyof typeof DeductionFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "DeductionFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const DeductionFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly NEGATIVE_AMOUNT: "NEGATIVE_AMOUNT";
+};
+
+// Warning: (ae-missing-release-tag) "DeductionFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface DeductionFormFields {
+ // Warning: (ae-forgotten-export) The symbol "AmountField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Amount: typeof AmountField;
+ // Warning: (ae-forgotten-export) The symbol "AnnualMaximumField" needs to be exported by the entry point index.d.ts
+ AnnualMaximum: typeof AnnualMaximumField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "DeductAsPercentageField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ DeductAsPercentage: typeof DeductAsPercentageField;
+ // Warning: (ae-forgotten-export) The symbol "DescriptionField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Description: typeof DescriptionField;
+ // Warning: (ae-forgotten-export) The symbol "GarnishmentTypeField" needs to be exported by the entry point index.d.ts
+ GarnishmentType: typeof GarnishmentTypeField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "RecurringField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Recurring: typeof RecurringField;
+ // Warning: (ae-forgotten-export) The symbol "TotalAmountField" needs to be exported by the entry point index.d.ts
+ TotalAmount: typeof TotalAmountField | undefined;
+}
+
+// Warning: (ae-missing-release-tag) "DeductionFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormFieldsMetadata = UseDeductionFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "NegativeAmountValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormNegativeAmountValidation = typeof DeductionFormErrorCodes.NEGATIVE_AMOUNT;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DeductionFormOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "DeductionFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormOutputs = DeductionFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionFormRequiredValidation = typeof DeductionFormErrorCodes.REQUIRED;
+
+// Warning: (ae-forgotten-export) The symbol "DeductionsProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Deductions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Deductions(input: DeductionsProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "DeductionsFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DeductionsFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DependentsAmountFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DependentsAmountFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DescriptionFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type DescriptionFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "DescriptionListProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface DescriptionListProps {
+ // (undocumented)
+ className?: string;
+ // Warning: (ae-forgotten-export) The symbol "DescriptionListItem" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ items: DescriptionListItem[];
+ // (undocumented)
+ layout?: 'stacked' | 'horizontal';
+ // (undocumented)
+ showSeparators?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "DialogProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface DialogProps {
+ children?: ReactNode;
+ closeActionLabel: string;
+ isDestructive?: boolean;
+ isOpen?: boolean;
+ isPrimaryActionLoading?: boolean;
+ onClose?: () => void;
+ onPrimaryActionClick?: () => void;
+ primaryActionLabel: string;
+ shouldCloseOnBackdropClick?: boolean;
+ title?: ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "DismissalFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function DismissalFlow(input: DismissalFlowProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "FlowContextInterface" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DismissalFlowContextInterface" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface DismissalFlowContextInterface extends FlowContextInterface {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ employeeId?: string;
+ // (undocumented)
+ payrollUuid?: string;
+}
+
+// Warning: (ae-missing-release-tag) "DismissalFlowProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface DismissalFlowProps {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ employeeId?: string;
+ // Warning: (ae-forgotten-export) The symbol "OnEventType" needs to be exported by the entry point index.d.ts
+ // Warning: (ae-forgotten-export) The symbol "EventType" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ onEvent: OnEventType;
+ // (undocumented)
+ payrollId?: string;
+}
+
+// Warning: (ae-forgotten-export) The symbol "DocumentListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DocumentList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function DocumentList(props: DocumentListProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "DocumentManagerProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DocumentManager" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function DocumentManager(props: DocumentManagerProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "DocumentSignerProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DocumentSigner" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function DocumentSigner(props: DocumentSignerProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "DocumentSignerProps_2" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "DocumentSigner" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function DocumentSigner_2(props: DocumentSignerProps_2): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "EffectiveDateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EffectiveDateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "EmailFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmailFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "EmailValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmailValidation = (typeof EmployeeDetailsErrorCodes)['REQUIRED' | 'INVALID_EMAIL' | 'EMAIL_REQUIRED_FOR_SELF_ONBOARDING'];
+
+declare namespace Employee {
+ export {
+ EmployeeList,
+ Deductions,
+ OnboardingSummary,
+ Profile,
+ Compensation_2 as Compensation,
+ FederalTaxes_2 as FederalTaxes,
+ FederalTaxesProps_2 as FederalTaxesProps,
+ StateTaxes_2 as StateTaxes,
+ PaymentMethod_2 as PaymentMethod,
+ Landing,
+ DocumentSigner_2 as DocumentSigner,
+ OnboardingFlow_3 as OnboardingFlow,
+ SelfOnboardingFlow,
+ EmployeeDocuments,
+ DashboardFlow,
+ DashboardFlowProps,
+ EmployeeListFlow,
+ EmployeeListFlowProps,
+ HomeAddress,
+ HomeAddressProps,
+ EmploymentEligibility,
+ EmploymentEligibilityProps,
+ TerminateEmployee,
+ TerminateEmployeeProps,
+ TerminationSummary,
+ TerminationSummaryProps,
+ TerminationFlow,
+ TerminationFlowProps,
+ PayrollOption,
+ WorkAddress,
+ WorkAddressProps,
+ Taxes
+ }
+}
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsErrorCode = (typeof EmployeeDetailsErrorCodes)[keyof typeof EmployeeDetailsErrorCodes];
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const EmployeeDetailsErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly INVALID_NAME: "INVALID_NAME";
+ readonly INVALID_EMAIL: "INVALID_EMAIL";
+ readonly INVALID_SSN: "INVALID_SSN";
+ readonly EMAIL_REQUIRED_FOR_SELF_ONBOARDING: "EMAIL_REQUIRED_FOR_SELF_ONBOARDING";
+};
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_5" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "EmployeeDetailsField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsField = Exclude;
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsFieldsMetadata = UseEmployeeDetailsFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsFormData = {
+ [K in keyof typeof fieldValidators_5]: z.infer<(typeof fieldValidators_5)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsFormFields = UseEmployeeDetailsFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsFormOutputs = EmployeeDetailsFormData;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_4" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "EmployeeDetailsOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeDetailsRequiredValidation = typeof EmployeeDetailsErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "EmployeeDetailsSubmitCallbacks" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface EmployeeDetailsSubmitCallbacks {
+ // (undocumented)
+ onEmployeeCreated?: (employee: Employee_2) => void;
+ // (undocumented)
+ onEmployeeUpdated?: (employee: Employee_2) => void;
+ // (undocumented)
+ onOnboardingStatusUpdated?: (status: unknown) => void;
+}
+
+// Warning: (ae-forgotten-export) The symbol "EmployeeDocumentsProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "EmployeeDocuments" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function EmployeeDocuments(props: EmployeeDocumentsProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "EmployeeListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "EmployeeList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function EmployeeList(input: EmployeeListProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "EmployeeListFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const EmployeeListFlow: (input: EmployeeListFlowProps) => JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "EmployeeListFlowProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface EmployeeListFlowProps extends BaseComponentInterface {
+ // (undocumented)
+ companyId: string;
+}
+
+declare namespace EmployeeManagement {
+ export {
+ ManagementEmployeeList as EmployeeList,
+ EmployeeListFlow,
+ EmployeeListFlowProps,
+ EmployeeDocuments,
+ DocumentManager,
+ DashboardFlow,
+ HomeAddress,
+ HomeAddressProps,
+ WorkAddress,
+ WorkAddressProps,
+ FederalTaxes_2 as FederalTaxes,
+ FederalTaxesProps_2 as FederalTaxesProps,
+ StateTaxes_2 as StateTaxes,
+ StateTaxesProps_2 as StateTaxesProps,
+ Profile_2 as Profile,
+ ProfileCard,
+ ProfileEditForm,
+ ProfileProps_2 as ProfileProps,
+ ProfileCardProps,
+ ProfileEditFormProps,
+ PaymentMethod_3 as PaymentMethod,
+ PaymentMethodProps_3 as PaymentMethodProps,
+ TerminateEmployee,
+ TerminationSummary,
+ TerminationFlow
+ }
+}
+
+declare namespace EmployeeOnboarding {
+ export {
+ OnboardingFlow_3 as OnboardingFlow,
+ SelfOnboardingFlow,
+ EmployeeList,
+ OnboardingSummary,
+ Landing,
+ DocumentSigner_2 as DocumentSigner,
+ EmploymentEligibility,
+ Profile,
+ Compensation_2 as Compensation,
+ FederalTaxes_3 as FederalTaxes,
+ FederalTaxesProps_3 as FederalTaxesProps,
+ StateTaxes_3 as StateTaxes,
+ StateTaxesProps_3 as StateTaxesProps,
+ Deductions,
+ PaymentMethod_2 as PaymentMethod,
+ PaymentMethodProps_2 as PaymentMethodProps,
+ Taxes
+ }
+}
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeStateTaxesErrorCode = (typeof EmployeeStateTaxesErrorCodes)[keyof typeof EmployeeStateTaxesErrorCodes];
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export const EmployeeStateTaxesErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeStateTaxesFieldsMetadata = UseEmployeeStateTaxesFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface EmployeeStateTaxesFormData {
+ // (undocumented)
+ states: Record>;
+}
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeStateTaxesFormFields = UseEmployeeStateTaxesFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type EmployeeStateTaxesFormOutputs = EmployeeStateTaxesFormData;
+
+// Warning: (ae-forgotten-export) The symbol "FieldsMetadataConfig" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesMetadataConfig" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface EmployeeStateTaxesMetadataConfig extends FieldsMetadataConfig> {
+ groups: Array<{
+ state: string;
+ isWorkState: boolean;
+ questions: EmployeeStateTaxesQuestionMeta[];
+ }>;
+}
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesQuestionMeta" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface EmployeeStateTaxesQuestionMeta {
+ // (undocumented)
+ apiKey: string;
+ // (undocumented)
+ formKey: string;
+ // (undocumented)
+ isAdminOnly: boolean;
+ // (undocumented)
+ isWireSelectWithBooleanOptions: boolean;
+ // (undocumented)
+ isWorkState: boolean;
+ // (undocumented)
+ state: string;
+ // (undocumented)
+ variant: StateTaxQuestionVariant;
+}
+
+// Warning: (ae-missing-release-tag) "EmployeeStateTaxesSchemaOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface EmployeeStateTaxesSchemaOptions {
+ // (undocumented)
+ isAdmin?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "EmploymentEligibility" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function EmploymentEligibility(props: EmploymentEligibilityProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "EmploymentEligibilityProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface EmploymentEligibilityProps extends BaseComponentInterface<'Employee.EmploymentEligibility'> {
+ // (undocumented)
+ employeeId: string;
+}
+
+// Warning: (ae-missing-release-tag) "ExtraWithholdingFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ExtraWithholdingFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "FederalTaxesProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "FederalTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function FederalTaxes(props: FederalTaxesProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "FederalTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function FederalTaxes_2(input: FederalTaxesProps_2 & Pick): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "FederalTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function FederalTaxes_3(input: FederalTaxesProps_3 & Pick): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "FederalTaxesErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesErrorCode = (typeof FederalTaxesErrorCodes)[keyof typeof FederalTaxesErrorCodes];
+
+// Warning: (ae-missing-release-tag) "FederalTaxesErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const FederalTaxesErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_11" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "FederalTaxesField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesField = keyof typeof fieldValidators_11;
+
+// Warning: (ae-missing-release-tag) "FederalTaxesFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface FederalTaxesFields {
+ // Warning: (ae-forgotten-export) The symbol "DeductionsField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Deductions: typeof DeductionsField;
+ // Warning: (ae-forgotten-export) The symbol "DependentsAmountField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ DependentsAmount: typeof DependentsAmountField;
+ // Warning: (ae-forgotten-export) The symbol "ExtraWithholdingField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ ExtraWithholding: typeof ExtraWithholdingField;
+ // Warning: (ae-forgotten-export) The symbol "FilingStatusField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ FilingStatus: typeof FilingStatusField;
+ // Warning: (ae-forgotten-export) The symbol "OtherIncomeField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ OtherIncome: typeof OtherIncomeField;
+ // Warning: (ae-forgotten-export) The symbol "TwoJobsField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ TwoJobs: typeof TwoJobsField;
+}
+
+// Warning: (ae-missing-release-tag) "FederalTaxesFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesFieldsMetadata = UseFederalTaxesFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "FederalTaxesFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesFormData = {
+ [K in keyof typeof fieldValidators_11]: z.infer<(typeof fieldValidators_11)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "FederalTaxesFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesFormFields = UseFederalTaxesFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "FederalTaxesFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesFormOutputs = FederalTaxesFormData;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_10" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "FederalTaxesOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-forgotten-export) The symbol "CommonComponentInterface" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "FederalTaxesProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface FederalTaxesProps_2 extends CommonComponentInterface<'Employee.FederalTaxes'> {
+ // (undocumented)
+ defaultValues?: Partial;
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: BaseComponentInterface['onEvent'];
+}
+
+// Warning: (ae-missing-release-tag) "FederalTaxesProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface FederalTaxesProps_3 extends CommonComponentInterface<'Employee.FederalTaxes'> {
+ // (undocumented)
+ defaultValues?: Partial;
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: BaseComponentInterface['onEvent'];
+}
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FederalTaxesRequiredValidation = typeof FederalTaxesErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "FieldMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface FieldMetadata {
+ // (undocumented)
+ hasRedactedValue?: boolean;
+ // (undocumented)
+ isDisabled?: boolean;
+ // (undocumented)
+ isRequired?: boolean;
+ maxDate?: string | null;
+ minDate?: string | null;
+ // (undocumented)
+ name: string;
+}
+
+// Warning: (ae-missing-release-tag) "FieldMetadataWithOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface FieldMetadataWithOptions extends FieldMetadata {
+ // (undocumented)
+ entries?: readonly TEntry[];
+ // (undocumented)
+ options: Array<{
+ label: string;
+ value: string;
+ }>;
+}
+
+// Warning: (ae-missing-release-tag) "FieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FieldsMetadata = {
+ [key: string]: FieldMetadata | FieldMetadataWithOptions;
+};
+
+// Warning: (ae-missing-release-tag) "FileInputProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface FileInputProps extends Omit {
+ 'aria-describedby'?: string;
+ accept?: string[];
+ className?: string;
+ id?: string;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ onBlur?: () => void;
+ onChange: (file: File | null) => void;
+ value: File | null;
+}
+
+// Warning: (ae-missing-release-tag) "FILING_STATUS_VALUES" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const FILING_STATUS_VALUES: readonly ["Single", "Married", "Head of Household", "Exempt from withholding"];
+
+// Warning: (ae-missing-release-tag) "FilingStatusFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FilingStatusFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "FilingStatusValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FilingStatusValue = (typeof FILING_STATUS_VALUES)[number];
+
+// Warning: (ae-missing-release-tag) "FipsCodeFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FipsCodeFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "FirstNameFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FirstNameFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "FlsaStatusFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FlsaStatusFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "FormFieldsMetadataContextValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface FormFieldsMetadataContextValue {
+ // (undocumented)
+ errors: SDKError[];
+ // (undocumented)
+ metadata: FieldsMetadata;
+}
+
+// Warning: (ae-forgotten-export) The symbol "FormFieldsMetadataProviderProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "FormFieldsMetadataProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function FormFieldsMetadataProvider(input: FormFieldsMetadataProviderProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "FormHookResult" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+// Warning: (ae-unresolved-link) The @link reference could not be resolved: The package "@gusto/embedded-react-sdk" does not have an export "useHookFieldResolution"
+//
+// @public
+export type FormHookResult = {
+ errorHandling: Pick;
+ form: Pick & {
+ hookFormInternals: {
+ formMethods: {
+ control: unknown;
+ };
+ _fieldElementRegistry?: FieldElementRegistry;
+ };
+ };
+};
+
+// Warning: (ae-missing-release-tag) "FrequencyFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type FrequencyFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "GarnishmentTypeFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type GarnishmentTypeFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "getQuestionVariant" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function getQuestionVariant(question: EmployeeStateTaxQuestion): StateTaxQuestionVariant;
+
+// Warning: (ae-missing-release-tag) "getRequiredAttrKeys" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function getRequiredAttrKeys(agency?: Agencies | null): Set;
+
+// Warning: (ae-missing-release-tag) "GustoApiProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface GustoApiProps extends Omit {
+ // (undocumented)
+ children?: default_2.ReactNode;
+ // (undocumented)
+ components?: Partial;
+ // (undocumented)
+ queryClient?: QueryClient;
+}
+
+// Warning: (ae-missing-release-tag) "GustoApiProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public @deprecated (undocumented)
+export const GustoApiProvider: default_2.FC;
+
+// Warning: (ae-missing-release-tag) "GustoProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const GustoProvider: default_2.FC;
+
+// Warning: (ae-missing-release-tag) "GustoProviderCustomUIAdapter" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export const GustoProviderCustomUIAdapter: default_2.FC;
+
+// Warning: (ae-missing-release-tag) "GustoProviderCustomUIAdapterProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface GustoProviderCustomUIAdapterProps extends GustoProviderProps {
+ // (undocumented)
+ children?: default_2.ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "GustoProviderProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface GustoProviderProps {
+ // (undocumented)
+ components: ComponentsContextType;
+ // (undocumented)
+ config: APIConfig;
+ // (undocumented)
+ currency?: string;
+ // Warning: (ae-forgotten-export) The symbol "ResourceDictionary" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ dictionary?: ResourceDictionary;
+ // (undocumented)
+ lng?: string;
+ // Warning: (ae-forgotten-export) The symbol "LoadingIndicatorContextProps" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ LoaderComponent?: LoadingIndicatorContextProps['LoadingIndicator'];
+ // (undocumented)
+ locale?: string;
+ // (undocumented)
+ portalContainer?: HTMLElement;
+ // (undocumented)
+ queryClient?: QueryClient;
+ // Warning: (ae-forgotten-export) The symbol "GustoSDKTheme" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ theme?: GustoSDKTheme;
+}
+
+// Warning: (ae-missing-release-tag) "HeadingProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface HeadingProps extends Pick, 'className' | 'id'> {
+ as: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
+ children?: ReactNode;
+ styledAs?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6';
+ textAlign?: 'start' | 'center' | 'end';
+}
+
+// Warning: (ae-missing-release-tag) "HireDateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HireDateFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "EmployeeTableItem" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "HolidayPolicyDetailEmployee" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface HolidayPolicyDetailEmployee extends EmployeeTableItem {
+ // (undocumented)
+ uuid: string;
+}
+
+// Warning: (ae-missing-release-tag) "HolidayPolicyDetailPresentationProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface HolidayPolicyDetailPresentationProps {
+ // (undocumented)
+ actions?: ReactNode[];
+ // (undocumented)
+ backLabel: string;
+ // Warning: (ae-forgotten-export) The symbol "EmployeeTableProps" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ employees: Pick, 'data' | 'searchValue' | 'onSearchChange' | 'onSearchClear' | 'searchPlaceholder' | 'itemMenu' | 'pagination' | 'isFetching' | 'emptyState'>;
+ // Warning: (ae-forgotten-export) The symbol "HolidayItem" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ holidays: HolidayItem[];
+ // (undocumented)
+ onAddEmployee?: () => void;
+ // (undocumented)
+ onBack: () => void;
+ // (undocumented)
+ onDismissAlert?: () => void;
+ // (undocumented)
+ onTabChange: (id: string) => void;
+ // Warning: (ae-forgotten-export) The symbol "RemoveDialogState" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ removeDialog: RemoveDialogState;
+ // (undocumented)
+ selectedTabId: string;
+ // (undocumented)
+ subtitle?: string;
+ // (undocumented)
+ successAlert?: string;
+ // (undocumented)
+ title: string;
+}
+
+// Warning: (ae-missing-release-tag) "HolidaySelectionForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function HolidaySelectionForm(props: HolidaySelectionFormProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "HolidaySelectionFormProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface HolidaySelectionFormProps extends BaseComponentInterface {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ mode?: 'create' | 'edit';
+}
+
+// Warning: (ae-missing-release-tag) "HomeAddress" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function HomeAddress(input: HomeAddressProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "EffectiveDateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressEffectiveDateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "HomeAddressErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressErrorCode = (typeof HomeAddressErrorCodes)[keyof typeof HomeAddressErrorCodes];
+
+// Warning: (ae-missing-release-tag) "HomeAddressErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const HomeAddressErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly INVALID_ZIP: "INVALID_ZIP";
+};
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_7" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "HomeAddressField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressField = keyof typeof fieldValidators_7;
+
+// Warning: (ae-missing-release-tag) "HomeAddressFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressFieldsMetadata = UseHomeAddressFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "HomeAddressFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressFormData = {
+ [K in keyof typeof fieldValidators_7]: z.infer<(typeof fieldValidators_7)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "HomeAddressFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressFormFields = UseHomeAddressFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "HomeAddressFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressFormOutputs = HomeAddressFormData;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_6" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "HomeAddressOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "HomeAddressProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface HomeAddressProps extends CommonComponentInterface<'Employee.HomeAddress.Management'> {
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: BaseComponentInterface['onEvent'];
+}
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type HomeAddressRequiredValidation = typeof HomeAddressErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "HomeAddressSubmitOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface HomeAddressSubmitOptions {
+ effectiveDate?: string;
+ // (undocumented)
+ employeeId?: string;
+}
+
+// Warning: (ae-missing-release-tag) "HookErrorHandling" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface HookErrorHandling {
+ // (undocumented)
+ clearSubmitError: () => void;
+ // (undocumented)
+ errors: SDKError[];
+ // (undocumented)
+ retryQueries: () => void;
+}
+
+// Warning: (ae-missing-release-tag) "HookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export type HookFieldProps = Omit;
+
+// Warning: (ae-missing-release-tag) "HookFormInternals" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface HookFormInternals {
+ _fieldElementRegistry?: FieldElementRegistry;
+ // (undocumented)
+ formMethods: UseFormReturn;
+}
+
+// Warning: (ae-missing-release-tag) "HookLoadingResult" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface HookLoadingResult {
+ // (undocumented)
+ errorHandling: HookErrorHandling;
+ // (undocumented)
+ isLoading: true;
+}
+
+// Warning: (ae-missing-release-tag) "HookSubmitResult" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface HookSubmitResult {
+ // (undocumented)
+ data: T;
+ // (undocumented)
+ mode: 'create' | 'update';
+}
+
+// Warning: (ae-forgotten-export) The symbol "IndustryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Industry" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Industry(props: IndustryProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "InformationRequestFormProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "InformationRequestForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+// Warning: (ae-missing-release-tag) "InformationRequestForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function InformationRequestForm(props: InformationRequestFormProps): JSX_2.Element;
+
+// @public (undocumented)
+namespace InformationRequestForm {
+ var // (undocumented)
+ Footer: (input: {
+ onEvent: OnEventType;
+ }) => JSX_2.Element;
+}
+
+// Warning: (ae-forgotten-export) The symbol "InformationRequestListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "InformationRequestList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function InformationRequestList(props: InformationRequestListProps): JSX_2.Element;
+
+declare namespace InformationRequests {
+ export {
+ InformationRequestsFlow,
+ InformationRequestList,
+ InformationRequestForm
+ }
+}
+
+// Warning: (ae-forgotten-export) The symbol "InformationRequestsFlowProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "InformationRequestsFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function InformationRequestsFlow(input: InformationRequestsFlowProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "InviteSignatoryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "InviteSignatory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function InviteSignatory(props: InviteSignatoryProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "JobErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobErrorCode = (typeof JobErrorCodes)[keyof typeof JobErrorCodes];
+
+// Warning: (ae-missing-release-tag) "JobErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const JobErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-missing-release-tag) "JobFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobFieldsMetadata = UseJobFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_4" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "JobFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobFormData = {
+ [K in keyof typeof fieldValidators_4]: z.infer<(typeof fieldValidators_4)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "JobFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface JobFormFields {
+ // Warning: (ae-forgotten-export) The symbol "HireDateField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ HireDate: typeof HireDateField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "StateWcClassCodeField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ StateWcClassCode: typeof StateWcClassCodeField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "StateWcCoveredField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ StateWcCovered: typeof StateWcCoveredField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "JobTitleField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Title: typeof JobTitleField | undefined;
+ // Warning: (ae-forgotten-export) The symbol "TwoPercentShareholderField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ TwoPercentShareholder: typeof TwoPercentShareholderField | undefined;
+}
+
+// Warning: (ae-missing-release-tag) "JobFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobFormOutputs = JobFormData;
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_3" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "JobOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "JobRequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobRequiredValidation = typeof JobErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "JobSubmitOptions" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface JobSubmitOptions {
+ employeeId?: string;
+ hireDate?: string;
+}
+
+// Warning: (ae-missing-release-tag) "JobTitleFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type JobTitleFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "SummaryProps_2" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Landing" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Landing(props: SummaryProps_2 & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "LastNameFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type LastNameFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "LinkProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type LinkProps = Pick,
+/**
+* URL that the link points to
+*/
+'href'
+/**
+* Specifies where to open the linked document
+*/
+| 'target'
+/**
+* Specifies the relationship between the current document and the linked document
+*/
+| 'rel'
+/**
+* Indicates that the link is for downloading a resource
+*/
+| 'download'
+/**
+* Additional CSS class name
+*/
+| 'className'
+/**
+* Unique identifier for the link
+*/
+| 'id'
+/**
+* Handler for key down events
+*/
+| 'onKeyDown'
+/**
+* Handler for key up events
+*/
+| 'onKeyUp'
+/**
+* Accessible label for the link
+*/
+| 'aria-label'
+/**
+* ID of an element that labels this link
+*/
+| 'aria-labelledby'
+/**
+* ID of an element that describes this link
+*/
+| 'aria-describedby'
+/**
+* Title text shown on hover
+*/
+| 'title'> & {
+ children?: ReactNode;
+};
+
+// Warning: (ae-missing-release-tag) "LoadingSpinnerProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface LoadingSpinnerProps extends Pick, 'className' | 'id' | 'aria-label'> {
+ size?: 'lg' | 'sm';
+ style?: 'inline' | 'block';
+}
+
+// Warning: (ae-missing-release-tag) "LocationFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type LocationFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "LocationFormProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "LocationForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function LocationForm(input: LocationFormProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "LocationsProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Locations" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Locations(input: LocationsProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "ManagementEmployeeListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "ManagementEmployeeList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ManagementEmployeeList(input: ManagementEmployeeListProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "MAX_PREPARERS" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const MAX_PREPARERS = 4;
+
+// Warning: (ae-forgotten-export) The symbol "DataAttributes" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "MenuItem" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface MenuItem extends DataAttributes {
+ href?: string;
+ icon?: ReactNode;
+ isDisabled?: boolean;
+ label: string;
+ onClick: () => void;
+}
+
+// Warning: (ae-missing-release-tag) "MenuProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface MenuProps extends DataAttributes {
+ 'aria-label': string;
+ isOpen?: boolean;
+ items?: MenuItem[];
+ onClose?: () => void;
+ placement?: 'top' | 'top start' | 'top end' | 'bottom' | 'bottom start' | 'bottom end' | 'left' | 'right';
+ portalContainer?: HTMLElement;
+ triggerRef?: RefObject;
+}
+
+// Warning: (ae-missing-release-tag) "MiddleInitialFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type MiddleInitialFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "MinimumWageIdFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type MinimumWageIdFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "QueryWithRefetch" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "MixedErrorSource" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type MixedErrorSource = QueryWithRefetch | {
+ errorHandling: HookErrorHandling;
+};
+
+// Warning: (ae-missing-release-tag) "ModalProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ModalProps {
+ children?: ReactNode;
+ containerRef?: React.RefObject;
+ footer?: ReactNode;
+ isOpen?: boolean;
+ onClose?: () => void;
+ shouldCloseOnBackdropClick?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "NameFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type NameFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "NameValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type NameValidation = (typeof EmployeeDetailsErrorCodes)['REQUIRED' | 'INVALID_NAME'];
+
+// Warning: (ae-forgotten-export) The symbol "NewHireReportProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "NewHireReport" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function NewHireReport(props: NewHireReportProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "normalizeToSDKError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export function normalizeToSDKError(error: unknown): SDKError;
+
+// Warning: (ae-missing-release-tag) "NumberInputHookField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function NumberInputHookField(input: NumberInputHookFieldProps): ReactElement>;
+
+// Warning: (ae-missing-release-tag) "NumberInputHookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface NumberInputHookFieldProps extends BaseFieldProps {
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ format?: NumberInputProps['format'];
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ max?: NumberInputProps['max'];
+ // (undocumented)
+ min?: NumberInputProps['min'];
+ // (undocumented)
+ name: string;
+ // (undocumented)
+ placeholder?: NumberInputProps['placeholder'];
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-missing-release-tag) "NumberInputProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface NumberInputProps extends SharedFieldLayoutProps, Pick, 'min' | 'max' | 'name' | 'id' | 'placeholder' | 'className'> {
+ adornmentEnd?: InputProps['adornmentEnd'];
+ // Warning: (ae-forgotten-export) The symbol "InputProps" needs to be exported by the entry point index.d.ts
+ adornmentStart?: InputProps['adornmentStart'];
+ format?: 'currency' | 'decimal' | 'percent';
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ maximumFractionDigits?: number;
+ minimumFractionDigits?: number;
+ onBlur?: () => void;
+ onChange?: (value: number) => void;
+ value?: number;
+}
+
+// Warning: (ae-missing-release-tag) "NumberStateTaxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type NumberStateTaxFieldProps = BaseStateTaxFieldProps & {
+ FieldComponent?: ComponentType;
+};
+
+// Warning: (ae-missing-release-tag) "ObservabilityError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface ObservabilityError extends SDKError {
+ componentName?: string;
+ componentStack?: string;
+ timestamp: number;
+}
+
+// Warning: (ae-missing-release-tag) "ObservabilityHook" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface ObservabilityHook {
+ onError?: (error: ObservabilityError) => void;
+ onMetric?: (metric: ObservabilityMetric) => void;
+ sanitization?: SanitizationConfig;
+}
+
+// Warning: (ae-missing-release-tag) "ObservabilityMetric" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ObservabilityMetric {
+ name: string;
+ tags?: Record;
+ timestamp: number;
+ unit?: ObservabilityMetricUnit;
+ value: number;
+}
+
+// Warning: (ae-missing-release-tag) "ObservabilityMetricUnit" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type ObservabilityMetricUnit = 'ms' | 'count' | 'bytes' | 'percent';
+
+// Warning: (ae-missing-release-tag) "ObservabilityProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const ObservabilityProvider: (input: ObservabilityProviderProps) => JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ObservabilityProviderProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ObservabilityProviderProps {
+ // (undocumented)
+ children: ReactNode;
+ // (undocumented)
+ observability?: ObservabilityHook;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleCreation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OffCycleCreation(props: OffCycleCreationProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "OffCycleCreationFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleCreationFormData extends OffCyclePayPeriodDateFormData {
+ // (undocumented)
+ includeAllEmployees: boolean;
+ // (undocumented)
+ reason: OffCycleReason;
+ // (undocumented)
+ selectedEmployeeUuids: string[];
+ // (undocumented)
+ skipRegularDeductions: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleCreationProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleCreationProps extends BaseComponentInterface<'Payroll.OffCycleCreation'> {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ payrollType?: OffCyclePayrollDateType;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleDeductionsSetting" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OffCycleDeductionsSetting(input: OffCycleDeductionsSettingProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "OffCycleDeductionsSettingChangePayload" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleDeductionsSettingChangePayload {
+ // (undocumented)
+ skipRegularDeductions: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleDeductionsSettingProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleDeductionsSettingProps extends CommonComponentInterface<'Payroll.OffCycleDeductionsSetting'> {
+ // (undocumented)
+ onEvent: OnEventType;
+ // (undocumented)
+ skipRegularDeductions: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OffCycleFlow(input: OffCycleFlowProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "OffCycleFlowContextInterface" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleFlowContextInterface extends FlowContextInterface {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ payrollType?: OffCycleReason;
+ // (undocumented)
+ payrollUuid?: string;
+ // (undocumented)
+ withReimbursements?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleFlowProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleFlowProps {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ onEvent: OnEventType;
+ // (undocumented)
+ payrollType?: OffCycleReason;
+ // (undocumented)
+ withReimbursements?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "OffCyclePayPeriodDateFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCyclePayPeriodDateFormData {
+ // (undocumented)
+ checkDate: Date | null;
+ // (undocumented)
+ endDate: Date | null;
+ // (undocumented)
+ isCheckOnly: boolean;
+ // (undocumented)
+ startDate: Date | null;
+}
+
+// Warning: (ae-missing-release-tag) "OffCyclePayrollDateType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type OffCyclePayrollDateType = 'bonus' | 'correction';
+
+// Warning: (ae-missing-release-tag) "OffCycleReason" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type OffCycleReason = 'bonus' | 'correction';
+
+// Warning: (ae-missing-release-tag) "OffCycleReasonDefaults" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleReasonDefaults {
+ // (undocumented)
+ skipDeductions: boolean;
+ // Warning: (ae-forgotten-export) The symbol "WithholdingType" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ withholdingType: WithholdingType;
+}
+
+// Warning: (ae-missing-release-tag) "OffCycleReasonSelection" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OffCycleReasonSelection(props: OffCycleReasonSelectionProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "OffCycleReasonSelectionProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface OffCycleReasonSelectionProps extends BaseComponentInterface<'Payroll.OffCycleReasonSelection'> {
+ // (undocumented)
+ companyId: string;
+}
+
+// Warning: (ae-forgotten-export) The symbol "OnboardingFlowProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OnboardingFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const OnboardingFlow: (input: OnboardingFlowProps) => JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "OnboardingFlowProps_2" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OnboardingFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const OnboardingFlow_2: (input: OnboardingFlowProps_2) => JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "OnboardingFlowProps_3" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OnboardingFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const OnboardingFlow_3: (input: OnboardingFlowProps_3) => JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "OnboardingOverviewProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OnboardingOverview" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OnboardingOverview(props: OnboardingOverviewProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "SummaryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OnboardingSummary" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function OnboardingSummary(props: SummaryProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "BaseListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "OrderedListProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type OrderedListProps = BaseListProps;
+
+// Warning: (ae-missing-release-tag) "OrderNumberFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type OrderNumberFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "OtherIncomeFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type OtherIncomeFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "PaginationControlProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaginationControlProps = {
+ handleFirstPage: () => void;
+ handlePreviousPage: () => void;
+ handleNextPage: () => void;
+ handleLastPage: () => void;
+ handleItemsPerPageChange: (n: PaginationItemsPerPage) => void;
+ currentPage: number;
+ totalPages: number;
+ totalCount?: number;
+ itemsPerPage?: PaginationItemsPerPage;
+ isFetching?: boolean;
+};
+
+// Warning: (ae-missing-release-tag) "PaginationItemsPerPage" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaginationItemsPerPage = 5 | 10 | 25 | 50;
+
+// Warning: (ae-missing-release-tag) "PAYMENT_METHOD_TYPES" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const PAYMENT_METHOD_TYPES: readonly ["Direct Deposit", "Check"];
+
+// Warning: (ae-forgotten-export) The symbol "PaymentFlowProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const PaymentFlow: (input: PaymentFlowProps) => JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentHistoryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentHistory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentHistory(props: PaymentHistoryProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentMethodProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentMethod" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentMethod(props: PaymentMethodProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PaymentMethod" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentMethod_2(input: PaymentMethodProps_2 & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PaymentMethod" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentMethod_3(input: PaymentMethodProps_3 & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_9" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentMethodFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormData = {
+ [K in keyof typeof fieldValidators_9]: z.infer<(typeof fieldValidators_9)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormErrorCode = (typeof PaymentMethodFormErrorCodes)[keyof typeof PaymentMethodFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const PaymentMethodFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormField = keyof typeof fieldValidators_9;
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface PaymentMethodFormFields {
+ // Warning: (ae-forgotten-export) The symbol "TypeField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Type: typeof TypeField;
+}
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormFieldsMetadata = UsePaymentMethodFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_8" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentMethodFormOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "PaymentMethodFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormOutputs = PaymentMethodFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodFormRequiredValidation = typeof PaymentMethodFormErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "PaymentMethodProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PaymentMethodProps_2 extends CommonComponentInterface<'Employee.PaymentMethod'> {
+ // (undocumented)
+ defaultValues?: never;
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ isAdmin?: boolean;
+ // (undocumented)
+ onEvent: OnEventType;
+}
+
+// Warning: (ae-missing-release-tag) "PaymentMethodProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PaymentMethodProps_3 extends CommonComponentInterface<'Employee.PaymentMethod'> {
+ // (undocumented)
+ defaultValues?: never;
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ initialState?: 'list' | 'add' | 'split';
+ // (undocumented)
+ isAdmin?: boolean;
+ // (undocumented)
+ onEvent: OnEventType;
+}
+
+// Warning: (ae-missing-release-tag) "PaymentMethodType" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentMethodType = (typeof PAYMENT_METHOD_TYPES)[number];
+
+// Warning: (ae-missing-release-tag) "PaymentPeriodFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentPeriodFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentsListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentsList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentsList(props: PaymentsListProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentStatementProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentStatement" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PaymentStatement(props: PaymentStatementProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PaymentSummaryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaymentSummary" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const PaymentSummary: (input: PaymentSummaryProps) => JSX_2.Element | null;
+
+// Warning: (ae-missing-release-tag) "PaymentUnitFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PaymentUnitFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "PayPeriodMaximumFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayPeriodMaximumFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "PayPeriodMaximumValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayPeriodMaximumValidation = ChildSupportGarnishmentRequiredValidation | ChildSupportGarnishmentNegativeAmountValidation;
+
+declare namespace Payroll {
+ export {
+ PayrollConfiguration,
+ PayrollEditEmployee,
+ PayrollHistory,
+ PayrollLanding,
+ PayrollList,
+ OffCycleReasonSelection,
+ OffCycleReason,
+ OffCycleReasonDefaults,
+ OffCycleReasonSelectionProps,
+ SelectReasonPayload,
+ OffCycleDeductionsSetting,
+ OffCycleDeductionsSettingProps,
+ OffCycleDeductionsSettingChangePayload,
+ PayrollOverview,
+ PayrollFlow,
+ PayrollExecutionFlow,
+ PayrollExecutionFlowProps,
+ PayrollExecutionInitialState,
+ PayrollReceipts,
+ ConfirmWireDetails,
+ ConfirmWireDetailsProps,
+ ConfirmWireDetailsComponentType,
+ PayrollBlockerList,
+ ApiPayrollBlocker,
+ RecoveryCases,
+ OffCyclePayPeriodDateFormData,
+ OffCyclePayrollDateType,
+ OffCycleCreation,
+ OffCycleCreationProps,
+ OffCycleCreationFormData,
+ OffCycleFlow,
+ OffCycleFlowContextInterface,
+ OffCycleFlowProps,
+ DismissalFlow,
+ DismissalFlowProps,
+ DismissalFlowContextInterface,
+ TransitionFlow,
+ TransitionFlowContextInterface,
+ TransitionFlowProps,
+ TransitionCreation,
+ TransitionCreationProps,
+ TransitionCreationFormData
+ }
+}
+
+// Warning: (ae-forgotten-export) The symbol "PayrollBlockerListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollBlockerList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+function PayrollBlockerList(props: PayrollBlockerListProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollConfigurationProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollConfiguration" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollConfiguration(props: PayrollConfigurationProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollEditEmployeeProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollEditEmployee" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollEditEmployee(props: PayrollEditEmployeeProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PayrollExecutionFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollExecutionFlow(input: PayrollExecutionFlowProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PayrollExecutionFlowProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PayrollExecutionFlowProps {
+ // (undocumented)
+ companyId: string;
+ // (undocumented)
+ ConfirmWireDetailsComponent?: ConfirmWireDetailsComponentType;
+ // (undocumented)
+ initialPayPeriod?: PayrollPayPeriodType;
+ // (undocumented)
+ initialState?: PayrollExecutionInitialState;
+ // (undocumented)
+ isDismissalPayroll?: boolean;
+ // (undocumented)
+ onEvent: OnEventType;
+ // (undocumented)
+ payrollId: string;
+ // Warning: (ae-forgotten-export) The symbol "FlowBreadcrumb" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ prefixBreadcrumbs?: FlowBreadcrumb[];
+ // (undocumented)
+ withReimbursements?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "PayrollExecutionInitialState" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type PayrollExecutionInitialState = 'configuration' | 'overview';
+
+// Warning: (ae-forgotten-export) The symbol "PayrollFlowProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const PayrollFlow: (input: PayrollFlowProps) => JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollHistoryProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollHistory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollHistory(props: PayrollHistoryProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollLandingProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollLanding" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollLanding(props: PayrollLandingProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollListBlockProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollList(props: PayrollListBlockProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PayrollLoadingProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface PayrollLoadingProps {
+ // (undocumented)
+ description?: ReactNode;
+ // (undocumented)
+ title: ReactNode;
+}
+
+// Warning: (ae-missing-release-tag) "PayrollOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type PayrollOption = 'dismissalPayroll' | 'regularPayroll' | 'anotherWay';
+
+// Warning: (ae-forgotten-export) The symbol "PayrollOverviewProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollOverview" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollOverview(props: PayrollOverviewProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayrollReceiptsProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayrollReceipts" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PayrollReceipts(props: PayrollReceiptsProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "PayScheduleProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PaySchedule" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const PaySchedule: (input: PayScheduleProps & BaseComponentInterface) => JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PayScheduleErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleErrorCode = (typeof PayScheduleErrorCodes)[keyof typeof PayScheduleErrorCodes];
+
+// Warning: (ae-missing-release-tag) "PayScheduleErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const PayScheduleErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly DAY_RANGE: "DAY_RANGE";
+};
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_13" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayScheduleField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleField = keyof typeof fieldValidators_13;
+
+// Warning: (ae-missing-release-tag) "PayScheduleFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleFieldsMetadata = UsePayScheduleFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "PayScheduleFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleFormData = {
+ [K in keyof typeof fieldValidators_13]: z.infer<(typeof fieldValidators_13)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "PayScheduleFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleFormFields = UsePayScheduleFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "PayScheduleFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleFormOutputs = PayScheduleFormData;
+
+// Warning: (ae-forgotten-export) The symbol "FREQUENCY_VALUES" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayScheduleFrequency" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleFrequency = (typeof FREQUENCY_VALUES)[number];
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_11" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PayScheduleOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PayScheduleRequiredValidation = typeof PayScheduleErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "PolicyConfigurationForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PolicyConfigurationForm(props: PolicyConfigurationFormProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PolicyConfigurationFormProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PolicyConfigurationFormProps extends BaseComponentInterface<'Company.TimeOff.CreateTimeOffPolicy'> {
+ // (undocumented)
+ companyId: string;
+ // Warning: (ae-forgotten-export) The symbol "PolicyConfigurationFormData" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ defaultValues?: Partial;
+ // (undocumented)
+ policyId?: string;
+ // (undocumented)
+ policyType: 'sick' | 'vacation';
+}
+
+// Warning: (ae-forgotten-export) The symbol "UnlimitedPolicyDetails" needs to be exported by the entry point index.d.ts
+// Warning: (ae-forgotten-export) The symbol "RateBasedPolicyDetails" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PolicyDetails" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type PolicyDetails = UnlimitedPolicyDetails | RateBasedPolicyDetails;
+
+// Warning: (ae-missing-release-tag) "PolicyList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PolicyList(input: PolicyListProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PolicyListProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PolicyListProps extends BaseComponentInterface<'Company.TimeOff.TimeOffPolicies'> {
+ // (undocumented)
+ companyId: string;
+}
+
+// Warning: (ae-missing-release-tag) "PolicySettingsDisplay" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PolicySettingsDisplay {
+ // (undocumented)
+ accrualWaitingPeriodDays: number | null;
+ // (undocumented)
+ carryoverLimitHours: number | null;
+ // (undocumented)
+ maxAccrualHoursPerYear: number | null;
+ // (undocumented)
+ maxHours: number | null;
+ // (undocumented)
+ paidOutOnTermination: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "PolicySettingsPresentation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PolicySettingsPresentation(input: PolicySettingsPresentationProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PolicySettingsPresentationProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PolicySettingsPresentationProps {
+ // Warning: (ae-forgotten-export) The symbol "PolicySettingsAccrualMethod" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ accrualMethod: PolicySettingsAccrualMethod;
+ // (undocumented)
+ defaultValues?: Partial;
+ // (undocumented)
+ editingPolicyName?: string;
+ // (undocumented)
+ isPending?: boolean;
+ // (undocumented)
+ mode?: 'create' | 'edit';
+ // (undocumented)
+ onBack: () => void;
+ // Warning: (ae-forgotten-export) The symbol "PolicySettingsFormData" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ onContinue: (data: PolicySettingsFormData) => void;
+}
+
+// Warning: (ae-missing-release-tag) "PolicyTypeSelector" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function PolicyTypeSelector(props: PolicyTypeSelectorProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "PolicyTypeSelectorProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface PolicyTypeSelectorProps extends BaseComponentInterface<'Company.TimeOff.SelectPolicyType'> {
+ // (undocumented)
+ companyId: string;
+ // Warning: (ae-forgotten-export) The symbol "PolicyType" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ defaultPolicyType?: PolicyType;
+}
+
+// Warning: (ae-missing-release-tag) "PREPARER_FIELDS_BY_INDEX" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const PREPARER_FIELDS_BY_INDEX: SignEmployeeFormField[][];
+
+// Warning: (ae-missing-release-tag) "PreparerCheckboxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PreparerCheckboxFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "preparer1Fields" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "PreparerFieldGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PreparerFieldGroup = typeof preparer1Fields;
+
+// Warning: (ae-missing-release-tag) "preparerFieldName" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function preparerFieldName(index: PreparerIndex, field: PreparerFieldSuffix): string;
+
+// Warning: (ae-missing-release-tag) "PreparerFieldSuffix" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PreparerFieldSuffix = 'FirstName' | 'LastName' | 'Street1' | 'Street2' | 'City' | 'State' | 'Zip' | 'Signature' | 'Agree';
+
+// Warning: (ae-missing-release-tag) "PreparerIndex" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PreparerIndex = 1 | 2 | 3 | 4;
+
+// Warning: (ae-missing-release-tag) "PreparerTextFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type PreparerTextFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "ProfileProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "Profile" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Profile(input: ProfileProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "Profile" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function Profile_2(input: ProfileProps_2 & BaseComponentInterface<'Employee.Profile.Management'>): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ProfileCard" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+function ProfileCard(input: ProfileCardProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ProfileCardProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface ProfileCardProps {
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: OnEventType;
+}
+
+// Warning: (ae-missing-release-tag) "ProfileEditForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function ProfileEditForm(input: ProfileEditFormProps & Pick): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "ProfileEditFormProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface ProfileEditFormProps extends CommonComponentInterface<'Employee.Profile'> {
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: BaseComponentInterface['onEvent'];
+}
+
+// Warning: (ae-missing-release-tag) "ProfileProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface ProfileProps_2 extends CommonComponentInterface<'Employee.Profile.Management'> {
+ // (undocumented)
+ employeeId: string;
+ // (undocumented)
+ onEvent: OnEventType;
+}
+
+// Warning: (ae-missing-release-tag) "ProgressBarProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface ProgressBarProps {
+ className?: string;
+ cta?: React.ComponentType | null;
+ currentStep: number;
+ label: string;
+ totalSteps: number;
+}
+
+// Warning: (ae-missing-release-tag) "RadioGroupHookField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function RadioGroupHookField(input: RadioGroupHookFieldProps): ReactElement>;
+
+// Warning: (ae-missing-release-tag) "RadioGroupHookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface RadioGroupHookFieldProps extends BaseFieldProps {
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ getOptionLabel?: (entry: TEntry) => string;
+ // (undocumented)
+ name: string;
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-missing-release-tag) "RadioGroupOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface RadioGroupOption {
+ description?: React.ReactNode;
+ isDisabled?: boolean;
+ label: React.ReactNode;
+ value: string;
+}
+
+// Warning: (ae-missing-release-tag) "RadioGroupProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface RadioGroupProps extends SharedFieldLayoutProps, Pick, 'className'> {
+ defaultValue?: string;
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ onChange?: (value: string) => void;
+ options: Array;
+ value?: string | null;
+}
+
+// Warning: (ae-missing-release-tag) "RadioProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface RadioProps extends SharedHorizontalFieldLayoutProps, Pick, 'name' | 'id' | 'className' | 'onBlur'> {
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ onChange?: (checked: boolean) => void;
+ value?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "RadioStateTaxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RadioStateTaxFieldProps = BaseStateTaxFieldProps & {
+ FieldComponent?: ComponentType;
+};
+
+// Warning: (ae-missing-release-tag) "RateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RateFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "RateValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RateValidation = (typeof CompensationErrorCodes)['REQUIRED' | 'RATE_MINIMUM' | 'RATE_EXEMPT_THRESHOLD'];
+
+// Warning: (ae-forgotten-export) The symbol "RecoveryCasesInternalProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "RecoveryCases" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function RecoveryCases(input: RecoveryCasesInternalProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "RecurringFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RecurringFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "RemittanceNumberFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RemittanceNumberFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "RoutingNumberFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RoutingNumberFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "RoutingNumberValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type RoutingNumberValidation = (typeof BankFormErrorCodes)[keyof Pick];
+
+// Warning: (ae-missing-release-tag) "SanitizationConfig" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface SanitizationConfig {
+ additionalSensitiveFields?: string[];
+ customErrorSanitizer?: (error: ObservabilityError) => ObservabilityError;
+ customMetricSanitizer?: (metric: ObservabilityMetric) => ObservabilityMetric;
+ enabled?: boolean;
+ includeRawError?: boolean;
+}
+
+// Warning: (ae-missing-release-tag) "SDKError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface SDKError {
+ category: SDKErrorCategory;
+ fieldErrors: SDKFieldError[];
+ httpStatus?: number;
+ message: string;
+ raw?: unknown;
+}
+
+// Warning: (ae-forgotten-export) The symbol "SDKErrorCategories" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SDKErrorCategory" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SDKErrorCategory = (typeof SDKErrorCategories)[keyof typeof SDKErrorCategories];
+
+// Warning: (ae-missing-release-tag) "SDKFieldError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface SDKFieldError {
+ category: string;
+ field: string;
+ message: string;
+ metadata?: Record;
+}
+
+// Warning: (ae-forgotten-export) The symbol "SDKFormProviderProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SDKFormProvider" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function SDKFormProvider>(input: SDKFormProviderProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "SDKHooks" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface SDKHooks {
+ afterError?: AfterErrorHook[];
+ afterSuccess?: AfterSuccessHook[];
+ beforeCreateRequest?: BeforeCreateRequestHook[];
+ beforeRequest?: BeforeRequestHook[];
+}
+
+// Warning: (ae-missing-release-tag) "SDKInternalError" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export class SDKInternalError extends Error {
+ constructor(message: string, category?: SDKErrorCategory);
+ // (undocumented)
+ readonly category: SDKErrorCategory;
+}
+
+// Warning: (ae-missing-release-tag) "SelectHookField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export function SelectHookField(input: SelectHookFieldProps): ReactElement>;
+
+// Warning: (ae-missing-release-tag) "SelectHookFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SelectHookFieldProps extends BaseFieldProps, Pick {
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ getOptionLabel?: (entry: TEntry) => string;
+ // (undocumented)
+ name: string;
+ // (undocumented)
+ placeholder?: string;
+ portalContainer?: SelectProps['portalContainer'];
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-missing-release-tag) "SelectOption" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SelectOption {
+ label: string;
+ value: string;
+}
+
+// Warning: (ae-missing-release-tag) "SelectProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SelectProps extends SharedFieldLayoutProps, Pick, 'id' | 'name' | 'className'> {
+ inputRef?: Ref;
+ isDisabled?: boolean;
+ isInvalid?: boolean;
+ label: string;
+ onBlur?: () => void;
+ onChange?: (value: string) => void;
+ options: SelectOption[];
+ placeholder?: string;
+ portalContainer?: HTMLElement;
+ value?: string | null;
+}
+
+// Warning: (ae-missing-release-tag) "SelectReasonPayload" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+interface SelectReasonPayload {
+ // (undocumented)
+ defaults: OffCycleReasonDefaults;
+ // (undocumented)
+ reason: OffCycleReason;
+}
+
+// Warning: (ae-missing-release-tag) "SelectStateTaxFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SelectStateTaxFieldProps = BaseStateTaxFieldProps & {
+ placeholder?: string;
+ FieldComponent?: ComponentType;
+};
+
+// Warning: (ae-missing-release-tag) "SelfOnboardingFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SelfOnboardingFieldProps = HookFieldProps;
+
+// Warning: (ae-forgotten-export) The symbol "SelfOnboardingFlowProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SelfOnboardingFlow" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+const SelfOnboardingFlow: (input: SelfOnboardingFlowProps) => JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "SignatureFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignatureFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "SignatureFormProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SignatureForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function SignatureForm(props: SignatureFormProps): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_14" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SignCompanyFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormData = {
+ [K in keyof typeof fieldValidators_14]: z.infer<(typeof fieldValidators_14)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormErrorCode = (typeof SignCompanyFormErrorCodes)[keyof typeof SignCompanyFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const SignCompanyFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormField = keyof typeof fieldValidators_14;
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SignCompanyFormFields {
+ // Warning: (ae-forgotten-export) The symbol "ConfirmSignatureField_2" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ ConfirmSignature: typeof ConfirmSignatureField_2;
+ // Warning: (ae-forgotten-export) The symbol "SignatureField_2" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Signature: typeof SignatureField_2;
+}
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormFieldsMetadata = UseSignCompanyFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_12" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SignCompanyFormOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "SignCompanyFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormOutputs = SignCompanyFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignCompanyFormRequiredValidation = typeof SignCompanyFormErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "ConfirmSignatureFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormConfirmSignatureFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_12" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SignEmployeeFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormData = {
+ [K in keyof typeof fieldValidators_12]: z.infer<(typeof fieldValidators_12)[K]>;
+};
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormErrorCode = (typeof SignEmployeeFormErrorCodes)[keyof typeof SignEmployeeFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const SignEmployeeFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+};
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormField = keyof typeof fieldValidators_12;
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormFieldComponents" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SignEmployeeFormFieldComponents {
+ // Warning: (ae-forgotten-export) The symbol "ConfirmSignatureField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ ConfirmSignature: typeof ConfirmSignatureField;
+ // (undocumented)
+ Preparer1: PreparerFieldGroup | undefined;
+ // (undocumented)
+ Preparer2: PreparerFieldGroup | undefined;
+ // (undocumented)
+ Preparer3: PreparerFieldGroup | undefined;
+ // (undocumented)
+ Preparer4: PreparerFieldGroup | undefined;
+ // Warning: (ae-forgotten-export) The symbol "SignatureField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ Signature: typeof SignatureField;
+ // Warning: (ae-forgotten-export) The symbol "UsedPreparerField" needs to be exported by the entry point index.d.ts
+ //
+ // (undocumented)
+ UsedPreparer: typeof UsedPreparerField | undefined;
+}
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormFields = UseSignEmployeeFormReady['form']['Fields'];
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormFieldsMetadata = UseSignEmployeeFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-missing-release-tag) "SignEmployeeFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormOutputs = SignEmployeeFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormRequiredValidation = typeof SignEmployeeFormErrorCodes.REQUIRED;
+
+// Warning: (ae-missing-release-tag) "SignatureFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SignEmployeeFormSignatureFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "SPLIT_BY_VALUES" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const SPLIT_BY_VALUES: readonly ["Percentage", "Amount"];
+
+// Warning: (ae-missing-release-tag) "SplitByFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitByFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "SplitByValue" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitByValue = (typeof SPLIT_BY_VALUES)[number];
+
+// Warning: (ae-missing-release-tag) "SplitFieldEntry" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SplitFieldEntry {
+ // (undocumented)
+ Field: ComponentType;
+ // (undocumented)
+ hiddenAccountNumber: string | null;
+ // (undocumented)
+ name: string | null;
+ // (undocumented)
+ uuid: string;
+}
+
+// Warning: (ae-missing-release-tag) "SplitFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export interface SplitFieldProps {
+ // (undocumented)
+ description?: ReactNode;
+ // (undocumented)
+ FieldComponent?: ComponentType;
+ // (undocumented)
+ formHookResult?: FormHookResult;
+ // (undocumented)
+ label: string;
+ // (undocumented)
+ max?: NumberInputProps['max'];
+ // (undocumented)
+ min?: NumberInputProps['min'];
+ // (undocumented)
+ placeholder?: NumberInputProps['placeholder'];
+ // (undocumented)
+ validationMessages?: ValidationMessages;
+}
+
+// Warning: (ae-missing-release-tag) "SplitFieldValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public
+export type SplitFieldValidation = typeof SplitPaymentsFormErrorCodes.REQUIRED | typeof SplitPaymentsFormErrorCodes.INVALID_AMOUNT | typeof SplitPaymentsFormErrorCodes.INVALID_PERCENTAGE;
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormData" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormData = {
+ splitBy: SplitByValue;
+ splitAmount: Record;
+ priority: Record;
+};
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormErrorCode" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormErrorCode = (typeof SplitPaymentsFormErrorCodes)[keyof typeof SplitPaymentsFormErrorCodes];
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormErrorCodes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export const SplitPaymentsFormErrorCodes: {
+ readonly REQUIRED: "REQUIRED";
+ readonly INVALID_PERCENTAGE: "INVALID_PERCENTAGE";
+ readonly INVALID_AMOUNT: "INVALID_AMOUNT";
+ readonly DUPLICATE_PRIORITIES: "DUPLICATE_PRIORITIES";
+ readonly PERCENTAGE_TOTAL_MISMATCH: "PERCENTAGE_TOTAL_MISMATCH";
+};
+
+// Warning: (ae-forgotten-export) The symbol "fieldValidators_10" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormField" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormField = keyof typeof fieldValidators_10;
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormFields" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface SplitPaymentsFormFields {
+ // (undocumented)
+ SplitBy: ComponentType;
+ // (undocumented)
+ splits: SplitFieldEntry[];
+}
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormFieldsMetadata" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormFieldsMetadata = UseSplitPaymentsFormReady['form']['fieldsMetadata'];
+
+// Warning: (ae-forgotten-export) The symbol "requiredFieldsConfig_9" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormOptionalFieldsToRequire" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormOptionalFieldsToRequire = OptionalFieldsToRequire;
+
+// Warning: (ae-missing-release-tag) "SplitPaymentsFormOutputs" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormOutputs = SplitPaymentsFormData;
+
+// Warning: (ae-missing-release-tag) "RequiredValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SplitPaymentsFormRequiredValidation = typeof SplitPaymentsFormErrorCodes.REQUIRED;
+
+// Warning: (ae-forgotten-export) The symbol "SsnRequiredValidation" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "SsnFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SsnFieldProps = HookFieldProps>;
+
+// Warning: (ae-missing-release-tag) "SsnValidation" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type SsnValidation = typeof EmployeeDetailsErrorCodes.INVALID_SSN;
+
+// Warning: (ae-missing-release-tag) "StateFieldEntry" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type StateFieldEntry = {
+ state: string;
+ name: string;
+ manualPaymentRequired?: boolean;
+};
+
+// Warning: (ae-missing-release-tag) "StateFieldProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type StateFieldProps = HookFieldProps>;
+
+// Warning: (ae-forgotten-export) The symbol "StateTaxesProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "StateTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function StateTaxes(input: StateTaxesProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "StateTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function StateTaxes_2(input: StateTaxesProps_2 & Pick): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "StateTaxes" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function StateTaxes_3(input: StateTaxesProps_3 & Pick): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "StateTaxesFormProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "StateTaxesForm" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function StateTaxesForm(props: StateTaxesFormProps & BaseComponentInterface): JSX_2.Element;
+
+// Warning: (ae-forgotten-export) The symbol "StateTaxesListProps" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "StateTaxesList" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+function StateTaxesList(props: StateTaxesListProps): JSX_2.Element;
+
+// Warning: (ae-missing-release-tag) "StateTaxesProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type StateTaxesProps_2 = Omit, 'children'> & {
+ employeeId: string;
+ onEvent: BaseComponentInterface['onEvent'];
+};
+
+// Warning: (ae-missing-release-tag) "StateTaxesProps" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+type StateTaxesProps_3 = Omit, 'children'> & {
+ employeeId: string;
+ isAdmin?: boolean;
+ onEvent: BaseComponentInterface['onEvent'];
+};
+
+// Warning: (ae-missing-release-tag) "StateTaxFieldsGroup" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export interface StateTaxFieldsGroup {
+ // (undocumented)
+ questions: StateTaxQuestionFieldEntry[];
+ // (undocumented)
+ state: string;
+}
+
+// Warning: (ae-forgotten-export) The symbol "SharedQuestionMetadata" needs to be exported by the entry point index.d.ts
+// Warning: (ae-missing-release-tag) "StateTaxQuestionFieldEntry" is part of the package's API, but it is missing a release tag (@alpha, @beta, @public, or @internal)
+//
+// @public (undocumented)
+export type StateTaxQuestionFieldEntry = ({
+ type: 'select';
+ Field: ComponentType;
+} & SharedQuestionMetadata) | ({
+ type: 'radio';
+ Field: ComponentType;
+} & SharedQuestionMetadata) | ({
+ type: 'text';
+ Field: ComponentType;
+} & SharedQuestionMetadata) | ({
+ type: 'number';
+ Field: ComponentType;
+} & SharedQuestionMetadata) | ({
+ type: 'currency';
+ Field: ComponentType