export function getSchema(uiSchema: any): { type: string; className: string; body: { type: string; label: string; confirmText: string; onEvent: { click: { actions: ({ args: { api: { method: string; url: string; data: { "&": string; recordId: string; objectName: string; }; requestAdaptor: string; headers: { Authorization: string; }; adaptor: string; }; eventName?: undefined; }; actionType: string; data?: undefined; expression?: undefined; } | { actionType: string; args: { eventName: string; api?: undefined; }; data: { objectName: string; __deletedRecord: boolean; _inDrawer: string; _isRelated?: undefined; }; expression?: undefined; } | { actionType: string; args: { eventName: string; api?: undefined; }; data: { objectName: string; _isRelated: string; __deletedRecord?: undefined; _inDrawer?: undefined; }; expression: string; } | { actionType: string; args: { eventName: string; api?: undefined; }; data: { objectName: string; __deletedRecord?: undefined; _inDrawer?: undefined; _isRelated?: undefined; }; expression: string; })[]; }; }; }[]; regions: string[]; };