import { LayerType, Vector } from '../types';
import type { PAGLayer } from '../pag-layer';
import type { PAGImageLayer } from '../pag-image-layer';
import type { PAGSolidLayer } from '../pag-solid-layer';
import type { PAGTextLayer } from '../pag-text-layer';
export declare const proxyVector: <T extends (...args: any) => any>(vector: Vector<any>, process: T) => Vector<ReturnType<T>>;
export declare const layer2typeLayer: (wasmIns: any) => PAGSolidLayer | PAGTextLayer | PAGImageLayer | PAGLayer;
export declare const getLayerTypeName: (layerType: LayerType) => "Solid" | "Text" | "Shape" | "Image" | "PreCompose" | "Unknown";
export declare const getWasmIns: (value: any) => any;
export declare const isInstanceOf: (value: any, type: any) => boolean;
