type DeepShallowOptions = {
    maxDepth?: number;
    ignoreTypes?: Array<string>;
    compareArrays?: boolean;
    compareObjects?: boolean;
    customComparers?: Record<string, (a: any, b: any) => boolean>;
    log?: boolean;
};
/**
 * Comparador con profundidad
 */
export declare const deepShallow: <T>(objA: T, objB: T, depth?: number, options?: DeepShallowOptions) => boolean;
/**
 * Crea una función de comparación profunda con opciones personalizadas
 */
export declare const createCustomDeepShallow: <T>(options?: DeepShallowOptions) => (objA: T, objB: T, depth?: number) => boolean;
export {};
//# sourceMappingURL=deepShallow.d.ts.map