export declare const useDataStoreDeleteActionString = "export const useDataStoreDeleteAction =\n({\n model,\n id,\n}: UseDataStoreDeleteActionOptions): (() => Promise) =>\nasync () => {\n try {\n Hub.dispatch(\n UI_CHANNEL,\n {\n event: ACTION_DATASTORE_DELETE_STARTED,\n data: { id },\n },\n EVENT_ACTION_DATASTORE_DELETE,\n AMPLIFY_SYMBOL\n );\n\n await DataStore.delete(model, id);\n\n Hub.dispatch(\n UI_CHANNEL,\n {\n event: ACTION_DATASTORE_DELETE_FINISHED,\n data: { id },\n },\n EVENT_ACTION_DATASTORE_DELETE,\n AMPLIFY_SYMBOL\n );\n } catch (error) {\n Hub.dispatch(\n UI_CHANNEL,\n {\n event: ACTION_DATASTORE_DELETE_FINISHED,\n data: { id, errorMessage: getErrorMessage(error) },\n },\n EVENT_ACTION_DATASTORE_DELETE,\n AMPLIFY_SYMBOL\n );\n }\n};";