import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1JsonnetVar } from "./JsonnetVar.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ApplicationSourceJsonnet holds options specific to applications of type Jsonnet
 */
export interface IApplicationSourceJsonnet {
    /**
     * ExtVars is a list of Jsonnet External Variables
     */
    "extVars"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1JsonnetVar>;
    /**
     * Additional library search dirs
     */
    "libs"?: Array<string>;
    /**
     * TLAS is a list of Jsonnet Top-level Arguments
     */
    "tlas"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1JsonnetVar>;
}
/**
 * ApplicationSourceJsonnet holds options specific to applications of type Jsonnet
 */
export declare class ApplicationSourceJsonnet extends Model<IApplicationSourceJsonnet> implements IApplicationSourceJsonnet {
    "extVars"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1JsonnetVar>;
    "libs"?: Array<string>;
    "tlas"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1JsonnetVar>;
    constructor(data?: ModelData<IApplicationSourceJsonnet>);
}
export type { IApplicationSourceJsonnet as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceJsonnet, ApplicationSourceJsonnet as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSourceJsonnet };
