import { FulltextFilter } from '../models/FulltextFilter'; import { JoinOn } from '../models/JoinOn'; export declare class Join { 'type': JoinTypeEnum; 'on': Array; 'query'?: FulltextFilter; 'table': string; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum JoinTypeEnum { inner = "inner", left = "left" }