import { PezzoInjectedContext, PezzoExtendedArgs } from "../types";
interface ExtractedPezzoFromArgsResult<TArgs extends unknown[]> {
    pezzo: PezzoInjectedContext;
    originalArgs: TArgs;
}
export declare const extractPezzoFromArgs: <TArgs extends unknown[]>(args: any) => ExtractedPezzoFromArgsResult<TArgs>;
export declare const merge: <T extends Record<string, unknown>>(...args: T[]) => T;
export {};
