import type { Ref } from './Ref.type'; import type { DomainObjectShape, Refable } from './Refable'; export declare const isRefByPrimary: , TShape extends DomainObjectShape = any, TPrimary extends readonly string[] = any, TUnique extends readonly string[] = any>({ of, }: { of: TDobj; }) => (ref: Ref, // refable to ensure even unclassed .getReferenceTo usage can use this TShape, TPrimary, TUnique>) => ref is Required, import("./RefKeysPrimary").RefKeysPrimary[number]>>;