/// import { Configuration } from "./configuration"; import { AxiosPromise, AxiosInstance } from 'axios'; export declare const COLLECTION_FORMATS: { csv: string; ssv: string; tsv: string; pipes: string; }; export interface RequestArgs { url: string; options: any; } export declare class BaseAPI { protected basePath: string; protected axios: AxiosInstance; protected configuration: Configuration | undefined; constructor(configuration?: Configuration, basePath?: string, axios?: AxiosInstance); } export declare class RequiredError extends Error { field: string; name: "RequiredError"; constructor(field: string, msg?: string); } export interface ASTResponse { ast?: Package; } export interface AddResourceMemberRequestBody { id: string; name?: string; } export interface AnalyzeQueryResponse { errors?: Array; } export interface AnalyzeQueryResponseErrors { line?: number; column?: number; character?: number; message?: string; } export interface ArrayExpression { type?: string; elements?: Array; } export interface Authorization extends AuthorizationUpdateRequest { orgID?: string; permissions?: Array; id?: string; token?: string; userID?: string; user?: string; org?: string; links?: any; } export declare namespace Authorization { } export interface AuthorizationUpdateRequest { status?: AuthorizationUpdateRequest.StatusEnum; description?: string; } export declare namespace AuthorizationUpdateRequest { enum StatusEnum { Active = "active", Inactive = "inactive" } } export interface Authorizations { links?: Links; authorizations?: Array; } export interface Axes { x?: Axis; y?: Axis; y2?: Axis; } export interface Axis { bounds?: Array; label?: string; prefix?: string; suffix?: string; base?: string; scale?: AxisScaleType; } export declare enum AxisScaleType { Log = "log", Linear = "linear" } export interface BadStatement { type?: string; text?: string; } export interface BinaryExpression { type?: string; operator?: string; left?: Expression; right?: Expression; } export interface Block { type?: string; body?: Array; } export interface BooleanLiteral { type?: string; value?: boolean; } export interface Bucket { links?: BucketLinks; id?: string; name: string; description?: string; orgID?: string; rp?: string; createdAt?: Date; updatedAt?: Date; retentionRules: Array; labels?: Array