import type { NormalizedForeignKey } from "../../../metabase-types/api";
import type Field from "./Field";
import type Metadata from "./Metadata";
interface ForeignKey extends Omit<NormalizedForeignKey, "origin" | "destination"> {
    origin?: Field;
    destination?: Field;
    metadata?: Metadata;
}
/**
 * @deprecated use RTK Query endpoints and plain api objects from metabase-types/api
 */
declare class ForeignKey {
    private readonly _plainObject;
    constructor(foreignKey: NormalizedForeignKey);
}
export default ForeignKey;
