export function getListViewColumns(listView: any, formFactor: any): any; export function getListViewSort(listView: any): string; export function getListViewFilter(listView: any): any; export function getUISchema(objectName: any, force: any): Promise; export function getUISchemaSync(objectName: any, force: any): any; export function getField(objectName: any, fieldName: any): Promise; export function getFormSchema(objectName: any, ctx: any): Promise<{ uiSchema: any; amisSchema: { type: string; id: string; className: string; name: string; data: any; initApi: any; initFetch: any; body: {}[]; }; }>; export function getViewSchema(objectName: any, recordId: any, ctx: any): Promise<{ uiSchema: any; amisSchema: { type: string; name: string; id: string; body: { type: string; hiddenOn: string; className: string; body: { type: string; mode: any; labelAlign: any; persistData: boolean; promptPageLeave: boolean; name: string; debug: boolean; title: string; data: { formData: string; }; wrapWithPanel: boolean; body: { type: string; title: any; collapsable: boolean; body: any[]; }[] | { type: string; tabs: { type: string; title: any; collapsable: boolean; body: any[]; }[]; tabsMode: any; }[]; className: string; actions: any[]; }; }[]; }; }>; export function getListSchema(appName: any, objectName: any, listViewName: any, ctx?: {}): Promise<{ uiSchema?: undefined; isCustomAmisSchema?: undefined; amisSchema?: undefined; isCalendar?: undefined; } | { uiSchema: any; isCustomAmisSchema?: undefined; amisSchema?: undefined; isCalendar?: undefined; } | { uiSchema: any; isCustomAmisSchema: boolean; amisSchema: any; isCalendar?: undefined; } | { uiSchema: any; isCalendar: boolean; amisSchema: any; isCustomAmisSchema?: undefined; } | { uiSchema: any; amisSchema: { type: string; objectApiName: any; columns: any; extraColumns: any; filters: any; filtersFunction: any; sort: string; ctx: {}; requestAdaptor: any; adaptor: any; headerToolbarItems: any; filterVisible: any; rowClassNameExpr: any; crudDataFilter: any; onCrudDataFilter: any; searchable_default: any; }; isCustomAmisSchema?: undefined; isCalendar?: undefined; }>; export function getTableSchema(appName: any, objectName: any, columns: any, ctx?: {}): Promise<{ uiSchema: any; amisSchema: { type: string; className: string; id: string; name: string; data: any; body: any; onEvent: { [x: string]: { actions: { actionType: string; script: string; }[]; }; }; }; }>; export function getCalendarSchema(appName: any, objectName: any, calendarOptions: any, ctx?: {}): Promise<{ uiSchema: any; amisSchema: any; }>; export function getRecordDetailHeaderSchema(objectName: any, recordId: any, options: any): Promise<{ uiSchema: any; amisSchema: { type: string; id: string; name: string; body: { type: string; className: string; body: { type: string; columns: ({ body: { type: string; columns: ({ body: ({ type: string; className: string; onEvent: { "@history_paths.changed": { actions: { actionType: string; data: {}; }[]; }; }; body: { type: string; visibleOn: string; className: string; onEvent: { click: { actions: { actionType: string; script: string; }[]; }; }; body: { type: string; category: string; name: string; colorVariant: string; className: string; }[]; }[]; } | { type: string; visibleOn: string; className: string; onEvent: { click: { actions: { componentId: string; args: {}; actionType: string; }[]; }; }; body: { type: string; category: string; name: string; colorVariant: string; className: string; }[]; tpl?: undefined; } | { type: string; className: string; tpl: string; visibleOn?: undefined; onEvent?: undefined; body?: undefined; })[]; md: string; className: string; columnClassName: string; } | { body: { type: string; tpl: string; inline: boolean; wrapperComponent: string; className: string; }[]; columnClassName: string; md?: undefined; className?: undefined; })[]; className: string; }[]; columnClassName: string; md: string; } | { body: { type: string; items: any[]; }; md: string; columnClassName?: undefined; })[]; className: string; }[]; hiddenOn: string; }[]; className: string; }; }>; export function getRecordDetailSchema(objectName: any, appId: any, props?: {}): Promise<{ uiSchema: any; amisSchema: { type: string; body: ({ type: string; className: string; contentClassName: string; tabs: { title: string; className: string; body: { type: string; label: string; objectApiName: string; recordId: string; appId: any; }[]; }[]; } | { type: string; label: string; objectApiName: string; recordId: string; id: string; showButtons: any; showBackButton: any; })[]; objectApiName: string; recordId: string; onEvent: any; }; }>; export function getRecordServiceSchema(objectName: any, appId: any, props: {}, body: any): Promise<{ uiSchema: any; amisSchema: { type: string; className: string; onEvent: { [x: string]: { actions: ({ actionType: string; componentId: string; expression: string; script?: undefined; } | { actionType: string; expression: string; componentId?: undefined; script?: undefined; } | { actionType: string; script: string; expression: string; componentId?: undefined; })[]; }; }; body: { type: string; id: string; className: string; api: { method: string; url: string; cache: number; requestAdaptor: string; adaptor: string; data: { query: string; }; headers: { Authorization: string; }; }; body: { type: string; className: string; body: any; hiddenOn: string; }; data: any; style: any; onEvent: any; }; }; }>; export function getRecordDetailMiniSchema(objectName: any, appId: any, props?: {}): Promise<{ type: string; wrapWithPanel: boolean; actions: any[]; initApi: { method: string; url: string; cache: number; requestAdaptor: string; adaptor: string; data: { query: string; }; headers: { Authorization: string; }; }; body: { type: string; className: string; body: { type: string; showButtons: boolean; showBackButton: boolean; objectApiName: string; recordId: string; }[]; hiddenOn: string; }; }>; export function getObjectRelated({ appName, masterObjectName, objectName, relatedFieldName, recordId, formFactor }: { appName: any; masterObjectName: any; objectName: any; relatedFieldName: any; recordId: any; formFactor: any; }): Promise<{ masterObjectName: any; object_name: any; foreign_key: any; schema: { uiSchema?: undefined; isCustomAmisSchema?: undefined; amisSchema?: undefined; isCalendar?: undefined; } | { uiSchema: any; isCustomAmisSchema?: undefined; amisSchema?: undefined; isCalendar?: undefined; } | { uiSchema: any; isCustomAmisSchema: boolean; amisSchema: any; isCalendar?: undefined; } | { uiSchema: any; isCalendar: boolean; amisSchema: any; isCustomAmisSchema?: undefined; } | { uiSchema: any; amisSchema: { type: string; objectApiName: any; columns: any; extraColumns: any; filters: any; filtersFunction: any; sort: string; ctx: {}; requestAdaptor: any; adaptor: any; headerToolbarItems: any; filterVisible: any; rowClassNameExpr: any; crudDataFilter: any; onCrudDataFilter: any; searchable_default: any; }; isCustomAmisSchema?: undefined; isCalendar?: undefined; }; record: any; masterObjectUISchema: any; }>; export function setUISchemaFunction(fun: any): void;