import type { AxiosInstance } from 'axios'; import { ApsServiceRequestConfig, ISdkError, SdkManager } from "@aps_sdk/autodesk-sdkmanager"; /** * * @export */ export declare const COLLECTION_FORMATS: { csv: string; ssv: string; tsv: string; pipes: string; }; /** * * @export * @interface RequestArgs */ export interface RequestArgs { url: string; options: ApsServiceRequestConfig; } /** * * @export * @class BaseApi */ export declare class BaseApi { protected axios: AxiosInstance; protected sdkManager: SdkManager | undefined; constructor(sdkManager?: SdkManager, axios?: AxiosInstance); } /** * * @export * @class RequiredError * @extends {Error} */ export declare class RequiredError extends Error { field: string; constructor(field: string, msg?: string); } export declare class OssApiError extends Error implements ISdkError { axiosError?: any; constructor(message: string, axiosError?: any); httpStatusCode(): number | null; }