import { type EmulatorSeedConfig } from '../emulate/index.js'; export interface DevArgs { port: number; seed?: string; '--'?: string[]; } /** * Build the env vars object to inject into the child process. * * Sets both the base URL style (`WORKOS_API_BASE_URL`) and the decomposed * style (`WORKOS_API_HOSTNAME` + `WORKOS_API_PORT` + `WORKOS_API_HTTPS`) * so the emulator works with authkit SDKs (which read the decomposed vars) * and direct SDK consumers (which may use the base URL). */ /** * Default seed data for `workos dev` so the AuthKit login flow works * out of the box. Provides a test user, an organization with a verified * domain, and a membership linking the two. Skipped when the user * provides `--seed` or a `workos-emulate.config.*` file is auto-detected. */ export declare const DEFAULT_DEV_SEED: EmulatorSeedConfig; export declare function buildDevEnv(emulatorUrl: string, apiKey?: string): Record; export declare function runDev(argv: DevArgs): Promise;