import { ModelData, Model } from "@kubernetes-models/base";
/**
 * NewRelicMetric defines the newrelic query to perform canary analysis
 */
export interface INewRelicMetric {
    /**
     * Profile is the name of the secret holding NR account configuration
     */
    "profile"?: string;
    /**
     * Query is a raw newrelic NRQL query to perform
     */
    "query": string;
    /**
     * Timeout represents the duration limit in seconds that will apply to the NRQL query
     */
    "timeout"?: number;
}
/**
 * NewRelicMetric defines the newrelic query to perform canary analysis
 */
export declare class NewRelicMetric extends Model<INewRelicMetric> implements INewRelicMetric {
    "profile"?: string;
    "query": string;
    "timeout"?: number;
    constructor(data?: ModelData<INewRelicMetric>);
}
export type { INewRelicMetric as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1NewRelicMetric, NewRelicMetric as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1NewRelicMetric };
