import type { RecordTypeSchema } from "../data-types/type-types";
import { RecordType } from "../data-types/types/record";
import type { SumRecord } from "./types";
/**
 * Merges two RecordOf Data Types into one. Similar to how the
 * Typescript `&` works.
 */
export declare const And: <R1 extends RecordTypeSchema, R2 extends RecordTypeSchema>(recordDataTypeA: RecordType<R1>, recordDataTypeB: RecordType<R2>) => SumRecord<R1, R2>;
