export declare const objectActions: {
    set: <T extends object, K extends keyof T>(target: T, key: K, value: T[K]) => void;
    assign: <T_1 extends object>(target: T_1, partialObject: Partial<T_1>) => void;
    delete: <T_2 extends object, K_1 extends keyof T_2>(target: T_2, key: K_1) => boolean;
    call: <T_3 extends object, K_2 extends keyof T_3>(target: T_3, methodName: K_2, ...args: T_3[K_2] extends (...args: any[]) => any ? Parameters<T_3[K_2]> : never) => T_3[K_2] extends (...args: any[]) => any ? ReturnType<T_3[K_2]> : never;
    create: <T_4>(data: T_4) => T_4;
};
