export interface HelmChartMetadata { name?: string; version?: string; appVersion?: string; } export interface HelmChart { metadata?: HelmChartMetadata; values?: Record; } export interface HelmReleaseInfo { status?: string; description?: string; notes?: string; first_deployed?: unknown; last_deployed?: unknown; deleted?: unknown; } export interface HelmHook { name?: string; kind?: string; path?: string; manifest?: string; events?: string[]; [key: string]: unknown; } export interface HelmReleaseData { name?: string; namespace?: string; version?: number; info?: HelmReleaseInfo; chart?: HelmChart; config?: Record; manifest?: string; hooks?: HelmHook[]; [key: string]: unknown; } export interface ParsedManifestResource { kind: string; namespace?: string; name?: string; manifest: string; } export declare function parseHelmSecret(encodedReleaseData: string): HelmReleaseData; export declare function extractValues(release: HelmReleaseData, allValues?: boolean): Record; export declare function extractManifest(release: HelmReleaseData): string; export declare function extractNotes(release: HelmReleaseData): string; export declare function extractHooks(release: HelmReleaseData): HelmHook[]; export declare function parseManifestResources(manifestText: string, filterType?: string): ParsedManifestResource[]; export declare function formatHelmTimestamp(value: unknown): string | undefined; export declare function maskSensitiveText(text: string): string; //# sourceMappingURL=HelmDataParser.d.ts.map