/** * This file was auto-generated by Fern from our API Definition. */ import * as environments from "./environments"; import * as core from "./core"; import { Pet } from "./api/resources/pet/client/Client"; import { Store } from "./api/resources/store/client/Client"; import { User } from "./api/resources/user/client/Client"; export declare namespace PetstoreApiClient { interface Options { environment?: core.Supplier; token?: core.Supplier; apiKey: core.Supplier; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; } } export declare class PetstoreApiClient { protected readonly _options: PetstoreApiClient.Options; constructor(_options: PetstoreApiClient.Options); protected _pet: Pet | undefined; get pet(): Pet; protected _store: Store | undefined; get store(): Store; protected _user: User | undefined; get user(): User; }