import { Predicate, Procedure } from "@opendaw/lib-std";
import { Box, BoxGraph, SpecialDecoder } from "@opendaw/lib-box";
export declare namespace ClipboardUtils {
    const extractMetadata: (data: ArrayBufferLike) => ArrayBufferLike;
    const serializeBoxes: (boxes: ReadonlyArray<Box>, metadata?: ArrayBufferLike) => ArrayBufferLike;
    const deserializeBoxes: <T extends Box = Box>(data: ArrayBufferLike, targetGraph: BoxGraph, options: {
        mapPointer: SpecialDecoder["map"];
        modifyBox?: Procedure<T>;
        excludeBox?: Predicate<Box>;
    }) => ReadonlyArray<T>;
}
//# sourceMappingURL=ClipboardUtils.d.ts.map