import type { IDataObject } from 'n8n-workflow'; import type { FilterMapping } from '../../utils'; export interface IRelation extends IDataObject { id: number; description?: string; is_inverse: boolean; name: string; fromable_id: number; fromable_type: string; fromable_url: string; toable_id: number; toable_type: string; toable_url: string; } export interface IRelationResponse extends IDataObject { relation: IRelation; } export type RelationOperation = 'getAll' | 'create' | 'delete'; export type RelationType = 'Asset' | 'Website' | 'Procedure' | 'AssetPassword' | 'Company' | 'Article'; export interface IRelationPostProcessFilters extends IDataObject { fromable_type?: string; fromable_id?: number; toable_type?: string; toable_id?: number; is_inverse?: boolean; } export declare const relationFilterMapping: FilterMapping>;