import { BelongsToOptions as SequelizeBelongsToOptions } from 'sequelize'; import { Reference, ReferencePriority } from '../features/references-map'; import { BaseRelationFieldOptions, RelationField } from './relation-field'; export declare class BelongsToField extends RelationField { static type: string; get dataType(): string; get target(): any; static toReference(db: any, association: any, onDelete: any, priority?: ReferencePriority): Reference; reference(association: any): Reference; checkAssociationKeys(): void; bind(): boolean; unbind(): void; } export interface BelongsToFieldOptions extends BaseRelationFieldOptions, SequelizeBelongsToOptions { type: 'belongsTo'; target?: string; }