import { ModelData, Model } from "@kubernetes-models/base";
/**
 * HydrateTo specifies a location to which hydrated manifests should be pushed as a "staging area" before being moved to
 * the SyncSource. The RepoURL and Path are assumed based on the associated SyncSource config in the SourceHydrator.
 */
export interface IHydrateTo {
    /**
     * TargetBranch is the branch to which hydrated manifests should be committed
     */
    "targetBranch": string;
}
/**
 * HydrateTo specifies a location to which hydrated manifests should be pushed as a "staging area" before being moved to
 * the SyncSource. The RepoURL and Path are assumed based on the associated SyncSource config in the SourceHydrator.
 */
export declare class HydrateTo extends Model<IHydrateTo> implements IHydrateTo {
    "targetBranch": string;
    constructor(data?: ModelData<IHydrateTo>);
}
export type { IHydrateTo as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1HydrateTo, HydrateTo as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1HydrateTo };
