/**
 * Best-effort curator/brand name derived from a vault's display name, for the
 * providers whose data source gives only a curator *address* (no name):
 * Lista (Moolah on-chain) and Euler-Earn (subgraph). Curated-vault names are
 * conventionally `<Curator> [x <Protocol>] <Asset> [Vault|Savings|…]`
 * (e.g. `Gauntlet USDT Vault`, `MEV Capital USDC`, `RockawayX PT Yield`), so
 * the leading run of words up to the asset symbol / a structural word is the
 * curator.
 *
 * Heuristic and intentionally conservative — returns `undefined` rather than a
 * guess when nothing plausible leads the name. Never use it to override a
 * curator name that the provider's API supplies directly (Morpho, Lagoon).
 */
/**
 * Derive a curator name from a vault display name, or `undefined` when none is
 * plausible. `assetSymbol` (the vault's underlying ticker) is an extra stop
 * token so e.g. `Foo BAR Vault` with asset `BAR` yields `Foo`.
 */
export declare function curatorNameFromVaultName(name: string | null | undefined, assetSymbol?: string): string | undefined;
//# sourceMappingURL=curatorName.d.ts.map