import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SourceHydrator } from "./SourceHydrator.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * SuccessfulHydrateOperation contains information about the most recent successful hydrate operation
 */
export interface ISuccessfulHydrateOperation {
    /**
     * DrySHA holds the resolved revision (sha) of the dry source as of the most recent reconciliation
     */
    "drySHA"?: string;
    /**
     * HydratedSHA holds the resolved revision (sha) of the hydrated source as of the most recent reconciliation
     */
    "hydratedSHA"?: string;
    /**
     * SourceHydrator holds the hydrator config used for the hydrate operation
     */
    "sourceHydrator"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SourceHydrator;
}
/**
 * SuccessfulHydrateOperation contains information about the most recent successful hydrate operation
 */
export declare class SuccessfulHydrateOperation extends Model<ISuccessfulHydrateOperation> implements ISuccessfulHydrateOperation {
    "drySHA"?: string;
    "hydratedSHA"?: string;
    "sourceHydrator"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SourceHydrator;
    constructor(data?: ModelData<ISuccessfulHydrateOperation>);
}
export type { ISuccessfulHydrateOperation as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SuccessfulHydrateOperation, SuccessfulHydrateOperation as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SuccessfulHydrateOperation };
