import { Session, FundamentalAndReference } from '@refinitiv-data/types'; type RealTimeFields = string | Array | FundamentalAndReference.UdfField; export declare class FundamentalReferenceUtil { private static getFieldName; private static isNonRealTimeField; static validateFields(fields: RealTimeFields): RealTimeFields; static filterRealTimeFields(fields: RealTimeFields): RealTimeFields; static formatItems(items: RealTimeFields): string[] | FundamentalAndReference.UdfField[] | Array; static formatUdfFields(fields: RealTimeFields): FundamentalAndReference.UdfField[]; static getWaitDuration(duration: number): number; static formatResponseHeaders(headers: FundamentalAndReference.UdfResponseHeader[][]): FundamentalAndReference.ResponseHeader[]; static validateUdfErrors(response: any): void; static isPlatformSession(session: Session): boolean; } export {};