import { ModelData, Model } from "@kubernetes-models/base";
/**
 * SubstituteReference contains a reference to a resource containing
 * the variables name and value.
 */
export interface ISubstituteReference {
    /**
     * Kind of the values referent, valid values are ('Secret', 'ConfigMap').
     */
    "kind": "Secret" | "ConfigMap";
    /**
     * Name of the values referent. Should reside in the same namespace as the
     * referring resource.
     */
    "name": string;
}
/**
 * SubstituteReference contains a reference to a resource containing
 * the variables name and value.
 */
export declare class SubstituteReference extends Model<ISubstituteReference> implements ISubstituteReference {
    "kind": "Secret" | "ConfigMap";
    "name": string;
    constructor(data?: ModelData<ISubstituteReference>);
}
export type { ISubstituteReference as IComGithubFluxcdKustomizeControllerApiV1beta1SubstituteReference, SubstituteReference as ComGithubFluxcdKustomizeControllerApiV1beta1SubstituteReference };
