import { ModelData, Model } from "@kubernetes-models/base";
/**
 * InfluxdbMetric defines the InfluxDB Flux query to perform canary analysis
 */
export interface IInfluxdbMetric {
    /**
     * Profile is the name of the secret holding InfluxDB account configuration
     */
    "profile"?: string;
    /**
     * Query is a raw InfluxDB flux query to perform
     */
    "query"?: string;
}
/**
 * InfluxdbMetric defines the InfluxDB Flux query to perform canary analysis
 */
export declare class InfluxdbMetric extends Model<IInfluxdbMetric> implements IInfluxdbMetric {
    "profile"?: string;
    "query"?: string;
    constructor(data?: ModelData<IInfluxdbMetric>);
}
export type { IInfluxdbMetric as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1InfluxdbMetric, InfluxdbMetric as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1InfluxdbMetric };
