import { ModelData, Model } from "@kubernetes-models/base";
/**
 * Snapshot holds the metadata of namespaced
 * Kubernetes objects
 */
export interface ISnapshotEntry {
    /**
     * The list of Kubernetes kinds.
     */
    "kinds": {
        [key: string]: string;
    };
    /**
     * The namespace of this entry.
     */
    "namespace"?: string;
}
/**
 * Snapshot holds the metadata of namespaced
 * Kubernetes objects
 */
export declare class SnapshotEntry extends Model<ISnapshotEntry> implements ISnapshotEntry {
    "kinds": {
        [key: string]: string;
    };
    "namespace"?: string;
    constructor(data?: ModelData<ISnapshotEntry>);
}
export type { ISnapshotEntry as IComGithubFluxcdKustomizeControllerApiV1beta1SnapshotEntry, SnapshotEntry as ComGithubFluxcdKustomizeControllerApiV1beta1SnapshotEntry };
