export type SObject = { name: string; [x: string]: any; }; export type MetadataObject = { nodeID: [string]; service: { name: string; version: string | undefined; fullName: string; }; metadata: SObject; }; export declare class ActionHandlers { onRegister: any; onDestroy: any; onRegistered: any; registerObjectMemEntry: Map; constructor(onRegister: any, onDestroy: any, onRegistered: any); registerObject(ctx: any, objectApiName: any, data: any, meta: any): Promise; get(ctx: any): Promise; getAll(ctx: any): Promise>; add(ctx: any): Promise; addConfig(ctx: any): Promise; addConfigs(ctx: any): Promise; change(ctx: any): Promise; removeConfig(ctx: any): Promise; delete(ctx: any): Promise; verify(ctx: any): Promise; getOriginalObject(ctx: any): Promise; refresh(ctx: any): Promise; deleteObject(ctx: any, objectApiName: any): Promise; handleDeleteObject(ctx: any, objectApiName: any): Promise; }