export function getObjectRelatedList(objectName: any, recordId: any, formFactor: any): Promise<({ masterObjectName: any; object_name: any; foreign_key: any; label: any; columns: any; sort: any; filters: any; visible_on: any; page_size: any; } | { masterObjectName: any; object_name: any; foreign_key: any; label?: undefined; columns?: undefined; sort?: undefined; filters?: undefined; visible_on?: undefined; page_size?: undefined; })[]>; export function getRecordDetailRelatedListSchema(objectName: any, recordId: any, relatedObjectName: any, relatedKey: any, ctx: any): Promise<{ uiSchema: {}; amisSchema: { type?: undefined; id?: undefined; className?: undefined; data?: undefined; body?: undefined; }; } | { uiSchema: any; amisSchema: { type: string; id: string; className: string; data: { relatedKey: any; listViewId: string; _isRelated: boolean; }; body: { type: string; objectApiName: any; columns: any; extraColumns: any; filters: any; filtersFunction: any; sort: string; filterVisible: boolean; requestAdaptor: any; adaptor: string; ctx: any; crud: any; crudDataFilter: any; onCrudDataFilter: any; }[]; }; }>; export function getRelatedListSchema(objectName: any, listViewName: any, ctx: any): Promise<{ uiSchema?: undefined; amisSchema?: undefined; } | { uiSchema: any; amisSchema: { type: string; objectApiName: any; columns: any; extraColumns: any; filters: any; filtersFunction: any; sort: string; filterVisible: boolean; requestAdaptor: any; adaptor: string; ctx: any; crud: any; crudDataFilter: any; onCrudDataFilter: any; }; }>; export function getObjectRelatedListsMiniSchema(objectApiName: any): Promise<{ type: string; className: string; body: { type: string; objectApiName: any; formFactor: any; relatedObjectApiName: any; foreign_key: any; relatedKey: any; columns: any; sort: any; filters: any; visible_on: any; perPage: any; hiddenEmptyTable: boolean; relatedLabel: any; }[]; }>; export function getRelatedFieldValue(masterObjectName: any, record_id: any, uiSchema: any, foreign_key: any): any;