import type { EulerEarn } from "../entities/EulerEarn.js"; import type { EulerLabelEntity, EulerLabelPoint, EulerLabelProduct, EulerLabelsData } from "../entities/EulerLabels.js"; export declare const createEmptyEulerLabelsData: () => EulerLabelsData; export declare const applyEulerLabelVaultOverrides: (product: EulerLabelProduct, vaultAddress: string) => EulerLabelProduct; export declare const getEulerLabelProductByVault: (data: EulerLabelsData, vaultAddress: string) => EulerLabelProduct | undefined; export declare const getEulerLabelProductKeyByVault: (data: EulerLabelsData, vaultAddress: string) => string | undefined; export declare const getEulerLabelVaultBlock: (data: EulerLabelsData, vaultAddress: string) => string[] | undefined; export declare const getEulerLabelEarnVaultBlock: (data: EulerLabelsData, vaultAddress: string) => string[] | undefined; export declare const getEulerLabelVaultRestricted: (data: EulerLabelsData, vaultAddress: string) => string[] | undefined; export declare const getEulerLabelEarnVaultRestricted: (data: EulerLabelsData, vaultAddress: string) => string[] | undefined; export declare const getEulerLabelAssetBlock: (data: EulerLabelsData, assetAddress: string) => string[] | undefined; export declare const getEulerLabelAssetRestricted: (data: EulerLabelsData, assetAddress: string) => string[] | undefined; export declare const isEulerLabelVaultRecentlyAdded: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelEarnVaultDeprecated: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelEarnVaultNotExplorable: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const getEulerLabelEarnVaultDeprecationReason: (data: EulerLabelsData, vaultAddress: string) => string; export declare const getEulerLabelEarnVaultDescription: (data: EulerLabelsData, vaultAddress: string) => string; export declare const getEulerLabelEarnVaultNotice: (data: EulerLabelsData, vaultAddress: string) => string; export declare const getEulerLabelVaultNotice: (data: EulerLabelsData, vaultAddress: string) => string; export declare const isEulerLabelVaultNoticeSpecific: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultDeprecated: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultNotExplorable: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultNotExplorableLend: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultNotExplorableBorrow: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultKeyring: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelProductKeyring: (data: EulerLabelsData, productKey: string) => boolean; export declare const isEulerLabelVaultAccessControlled: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultGovernanceLimited: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultHighUtilisationWarningSuppressed: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelVaultCyclicalNote: (data: EulerLabelsData, vaultAddress: string) => boolean; export declare const isEulerLabelProductGovernanceLimited: (data: EulerLabelsData, productKey: string) => boolean; export declare const getEulerLabelDeclaredEntityKeys: (data: EulerLabelsData, vaultAddress: string) => string[] | undefined; export declare const getEulerLabelEntitiesByVault: (data: EulerLabelsData, vault: { governorAdmin?: string; governor?: string; }) => EulerLabelEntity[]; export declare const getEulerLabelEntitiesByEarnVault: (data: EulerLabelsData, earnVault: EulerEarn) => EulerLabelEntity[]; export declare const getEulerLabelPointsByVault: (data: EulerLabelsData, vaultAddress: string) => EulerLabelPoint[]; export declare const getEulerLabelVaultProductName: (data: EulerLabelsData, vaultAddress: string) => string; //# sourceMappingURL=eulerLabels.d.ts.map