import { type Address } from "viem"; /** * Validates that a Midnight authorization grant targets a supported protocol operator. * * @param params - Authorization target validation parameters. * @param params.chainId - Chain id used to resolve supported Midnight operators. * @param params.authorized - Operator address receiving authorization. * @returns Nothing after the operator matches MidnightBundles or a supported ratifier. * @throws {UnsupportedMidnightAuthorizationTargetError} when `authorized` is not a supported operator. * @internal */ export declare const validateMidnightAuthorizationTarget: (params: { readonly chainId: number; readonly authorized: Address; }) => void;