/** * Athena API * REST API for the Athena system * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { FeatureOverrideEntity, UpsertOverrideDto } from '../models/index'; export interface DeleteFeatureOverrideRequest { id: string; } export interface ListFeatureOverridesRequest { accountId?: string; } export interface UpsertFeatureOverrideRequest { upsertOverrideDto: UpsertOverrideDto; } /** * */ export declare class FeatureOverridesApi extends runtime.BaseAPI { /** * Delete a feature override */ deleteFeatureOverrideRaw(requestParameters: DeleteFeatureOverrideRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Delete a feature override */ deleteFeatureOverride(requestParameters: DeleteFeatureOverrideRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * List feature overrides */ listFeatureOverridesRaw(requestParameters: ListFeatureOverridesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>>; /** * List feature overrides */ listFeatureOverrides(requestParameters?: ListFeatureOverridesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Upsert a feature override for an account */ upsertFeatureOverrideRaw(requestParameters: UpsertFeatureOverrideRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Upsert a feature override for an account */ upsertFeatureOverride(requestParameters: UpsertFeatureOverrideRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }