import { TK8sPartialDescriptor } from "../k8s-document-types"; import { TK8sDeploymentPlan } from "../../../deployment-types"; export declare type TStringMap = { [key: string]: string; }; export declare type TDocumentKindNameChangeMaps = { [documentKind: string]: TStringMap; }; export interface TBranchModificationParams { shouldModify: boolean; origin?: string; branchName?: string; ttlHours?: number; nameChangeIndex?: TDocumentKindNameChangeMaps; } export declare function indexNameReferenceChange(deploymentDescriptor: TK8sPartialDescriptor, branchModificationParams: TBranchModificationParams): void; export declare function addResourceNameChangeIndex(plan: TK8sDeploymentPlan, branchModificationParams: TBranchModificationParams): TBranchModificationParams;