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;
            record: {
                recordPermissions: any;
            };
        };
        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;
