///
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