DataStoreConfig: {
    DataStore?: {
        authModeStrategyType?: AuthModeStrategyType;
        authProviders?: AuthProviders;
        conflictHandler?: ConflictHandler;
        errorHandler?: ((error) => void);
        fullSyncInterval?: number;
        maxRecordsToSync?: number;
        storageAdapter?: StorageAdapter;
        syncExpressions?: SyncExpression[];
        syncPageSize?: number;
    };
    authModeStrategyType?: AuthModeStrategyType;
    authProviders?: AuthProviders;
    conflictHandler?: ConflictHandler;
    errorHandler?: ((error) => void);
    fullSyncInterval?: number;
    maxRecordsToSync?: number;
    storageAdapter?: StorageAdapter;
    syncExpressions?: SyncExpression[];
    syncPageSize?: number;
}

Type declaration