import type * as OpenFin from '../../OpenFin'; export declare const generateId: () => string; export declare const wrapInTryCatch: (f: (...args: any[]) => T, prefix?: string) => (...args: any[]) => T; export declare const wrapContextHandler: (handler: OpenFin.ContextHandler, handlerId: string) => (context: OpenFin.Context) => Promise; export declare const generateOverrideError: (clientApi: string, brokerApi: string) => string; export declare const generateOverrideWarning: (fdc3ClientApi: string, brokerApi: string, identity: OpenFin.ClientIdentity, interopClientApi?: string) => string; export declare const BROKER_ERRORS: { fireIntent: string; fireIntentForContext: string; getInfoForIntent: string; getInfoForIntentsByContext: string; joinSessionContextGroupWithJoinContextGroup: string; fdc3Open: string; fdc3FindInstances: string; fdc3GetAppMetadata: string; fdc3GetInfo: string; }; export declare const wrapIntentHandler: (handler: OpenFin.IntentHandler, handlerId: string) => (intent: OpenFin.Intent) => Promise;