import { ColumnOptions, LucidModel, TypedDecorator } from '@adonisjs/lucid/types/model';
import { BelongsTo, HasOne, RelationOptions } from '@adonisjs/lucid/types/relations';
export declare const belongsToWithIdColumn: <RelatedModel extends LucidModel>(model: () => RelatedModel, options?: RelationOptions<RelatedModel, LucidModel, HasOne<RelatedModel, LucidModel>>, idColumnOptions?: Partial<ColumnOptions>) => TypedDecorator<BelongsTo<RelatedModel> | null>;
