/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "./environments"; import * as core from "./core"; import { Link } from "./api/resources/link/client/Client"; import { Electrocardiogram } from "./api/resources/electrocardiogram/client/Client"; import { SleepCycle } from "./api/resources/sleepCycle/client/Client"; import { Profile } from "./api/resources/profile/client/Client"; import { Devices } from "./api/resources/devices/client/Client"; import { Activity } from "./api/resources/activity/client/Client"; import { Workouts } from "./api/resources/workouts/client/Client"; import { Sleep } from "./api/resources/sleep/client/Client"; import { Body } from "./api/resources/body/client/Client"; import { Meal } from "./api/resources/meal/client/Client"; import { MenstrualCycle } from "./api/resources/menstrualCycle/client/Client"; import { Vitals } from "./api/resources/vitals/client/Client"; import { User } from "./api/resources/user/client/Client"; import { Team } from "./api/resources/team/client/Client"; import { Providers } from "./api/resources/providers/client/Client"; import { Introspect } from "./api/resources/introspect/client/Client"; import { LabTests } from "./api/resources/labTests/client/Client"; import { Testkit } from "./api/resources/testkit/client/Client"; import { Order } from "./api/resources/order/client/Client"; import { Insurance } from "./api/resources/insurance/client/Client"; import { Payor } from "./api/resources/payor/client/Client"; import { Aggregate } from "./api/resources/aggregate/client/Client"; export declare namespace VitalClient { interface Options { environment?: core.Supplier; apiKey?: core.Supplier; } interface RequestOptions { /** The maximum time to wait for a response in seconds. */ timeoutInSeconds?: number; /** The number of times to retry the request. Defaults to 2. */ maxRetries?: number; /** A hook to abort the request. */ abortSignal?: AbortSignal; } } export declare class VitalClient { protected readonly _options: VitalClient.Options; constructor(_options?: VitalClient.Options); protected _link: Link | undefined; get link(): Link; protected _electrocardiogram: Electrocardiogram | undefined; get electrocardiogram(): Electrocardiogram; protected _sleepCycle: SleepCycle | undefined; get sleepCycle(): SleepCycle; protected _profile: Profile | undefined; get profile(): Profile; protected _devices: Devices | undefined; get devices(): Devices; protected _activity: Activity | undefined; get activity(): Activity; protected _workouts: Workouts | undefined; get workouts(): Workouts; protected _sleep: Sleep | undefined; get sleep(): Sleep; protected _body: Body | undefined; get body(): Body; protected _meal: Meal | undefined; get meal(): Meal; protected _menstrualCycle: MenstrualCycle | undefined; get menstrualCycle(): MenstrualCycle; protected _vitals: Vitals | undefined; get vitals(): Vitals; protected _user: User | undefined; get user(): User; protected _team: Team | undefined; get team(): Team; protected _providers: Providers | undefined; get providers(): Providers; protected _introspect: Introspect | undefined; get introspect(): Introspect; protected _labTests: LabTests | undefined; get labTests(): LabTests; protected _testkit: Testkit | undefined; get testkit(): Testkit; protected _order: Order | undefined; get order(): Order; protected _insurance: Insurance | undefined; get insurance(): Insurance; protected _payor: Payor | undefined; get payor(): Payor; protected _aggregate: Aggregate | undefined; get aggregate(): Aggregate; }