import type { ControllerCondition, ControllerConditionInput, ControllerResourceStatus, ControllerStatusPatch } from "./types.js"; export declare function conditionTrue(type: string, reason: string, message?: string): ControllerConditionInput; export declare function conditionFalse(type: string, reason: string, message?: string): ControllerConditionInput; export declare function conditionUnknown(type: string, reason: string, message?: string): ControllerConditionInput; export declare function applyStatusPatch(current: ControllerResourceStatus, patch: ControllerStatusPatch | undefined, generation: number, now: string): ControllerResourceStatus; export declare function mergeConditions(current: ControllerCondition[], updates: ControllerConditionInput[], generation: number, now: string): ControllerCondition[];