import { IIoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON } from "kubernetes-models/apiextensions.k8s.io/v1/JSON";
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate } from "./ApplicationSetTemplate.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ListGenerator include items info
 */
export interface IListGenerator {
    "elements"?: Array<IIoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON>;
    "elementsYaml"?: string;
    "template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
}
/**
 * ListGenerator include items info
 */
export declare class ListGenerator extends Model<IListGenerator> implements IListGenerator {
    "elements"?: Array<IIoK8sApiextensionsApiserverPkgApisApiextensionsV1JSON>;
    "elementsYaml"?: string;
    "template"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetTemplate;
    constructor(data?: ModelData<IListGenerator>);
}
export type { IListGenerator as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ListGenerator, ListGenerator as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ListGenerator };
