AuthActionResponse type in refine is used to standardize the responses from authentication-related methods in the authProvider. One of the properties in this type is [key: string]: unknown;, which allows for additional data to be included in the response, keyed by a string identifier.AuthActionResponse:success: A boolean indicating whether the operation was successful.redirectTo: If it has a value, the app will be redirected to the given URL.error: If it has a value, a notification will be shown with the error message and name.[key: string]: Any additional data you wish to include in the response, keyed by a string identifier.successNotification: If provided, a success notification will be shown.AuthActionResponseAuthActionResponse[key: string]: unknown;successredirectToerror[key: string]successNotificationtype AuthActionResponse = {
success: boolean;
redirectTo?: string;
error?: Error;
[key: string]: unknown;
successNotification?: SuccessNotificationResponse;
};