import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretStatusCondition } from "./PushSecretStatusCondition.js"; import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1SyncedPushSecretsMap } from "./SyncedPushSecretsMap.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PushSecretStatus indicates the history of the status of PushSecret. */ export interface IPushSecretStatus { "conditions"?: Array; /** * refreshTime is the time and date the external secret was fetched and * the target secret updated */ "refreshTime"?: IIoK8sApimachineryPkgApisMetaV1Time; /** * Synced PushSecrets, including secrets that already exist in provider. * Matches secret stores to PushSecretData that was stored to that secret store. */ "syncedPushSecrets"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1SyncedPushSecretsMap; /** * SyncedResourceVersion keeps track of the last synced version. */ "syncedResourceVersion"?: string; } /** * PushSecretStatus indicates the history of the status of PushSecret. */ export declare class PushSecretStatus extends Model implements IPushSecretStatus { "conditions"?: Array; "refreshTime"?: IIoK8sApimachineryPkgApisMetaV1Time; "syncedPushSecrets"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1SyncedPushSecretsMap; "syncedResourceVersion"?: string; constructor(data?: ModelData); } export type { IPushSecretStatus as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretStatus, PushSecretStatus as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1alpha1PushSecretStatus };