import { FieldTypes as SealiousFieldTypes, CollectionItem } from "sealious"; import { Table } from "./table.js"; import { Table as TableControl } from "../controls/table.js"; import { Context } from "koa"; import { FormDataValue, FormData } from "../form-types.js"; import { FormControlContext } from "../controls/form-control.js"; import { FormField } from "./field.js"; export declare class DeepReverseSingleReferenceTable extends Table> { sealious_field: SealiousFieldTypes.DeepReverseSingleReference; constructor(sealious_field: SealiousFieldTypes.DeepReverseSingleReference); getControl(): TableControl; getSealiousCreateValue(_fctx: FormControlContext): Promise; postSealiousCreate(ctx: Context, created_item: CollectionItem, form_data: FormData): Promise; postSealiousEdit(ctx: Context, edited_item: CollectionItem, form_data: FormData): Promise; sealiousValueToForm(ctx: Context, _value: string[], item: CollectionItem): Promise; }