/**
 * @import {LavaMoatPolicy, LavaMoatPolicyOverrides, GlobalPolicy, BuiltinPolicy, GlobalPolicyValue} from './schema'
 */
/**
 * Merges two policies together.
 *
 * `policyB` overwrites `policyA` where concatenation is not possible
 *
 * @param {LavaMoatPolicy} policyA First policy
 * @param {LavaMoatPolicy | LavaMoatPolicyOverrides} [policyB] Second policy or
 *   policy override
 * @returns {LavaMoatPolicy} Merged policy or `policyA` if `policyB` not
 *   provided
 */
export function mergePolicy(policyA: LavaMoatPolicy, policyB?: import("./schema").PartialLavaMoatPolicy | LavaMoatPolicy | undefined): LavaMoatPolicy;
import type { LavaMoatPolicy } from './schema';
//# sourceMappingURL=mergePolicy.d.ts.map